在一个普通窗体上弹出一个无边框的窗体,这个无边框的窗体的TopMost属性设为true,但是这个无边框的窗体弹出以后,底层窗体就不能用了,上面的控件比如按钮就无法使用了,请教一下是怎么回事?
解决方案 »
- 如何讲数据库的读取到的数据加载到combobox控件里面...
- 又做一回傻事,本以为已经解决: 求助一个关于多线程的问题
- 线程
- 局域网中想做一个UKEY和CA认证。。。。。。
- --- 高分求解 --- !!!请教高手!!! 如何编写强制与其他程序沟通的WIN程序 ,内详,暂时只有70分,解决后分不是问题,谢谢!
- 发送
- 小弟现在对C#的应用领域不是很清楚,比如说java可以写手机程序,可以写大型服务器的程序,所以还请大家谈谈C#今后在哪个方面可以大有做为 谢
- c#中怎样用代码使按钮的背景图片消失或出现?
- 帮我看一下,实现这个功能的代码怎么写?
- c####~~~~亟待解决!!
- 如何设置VS2005布局问题
- 采购系统的开源框架
还有你用的是showdialog?如果是的话,不管档没挡住都不能操作到底层的窗体
{
Form2 Form2 = new Form2();
Form2.Show();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("OK");
}Form2的TopMost是True。
Form2的FormBorderStyle是None。
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form2 Form2 = new Form2();
Form2.Show();
Application.Run(new Form1());
}
form1.BringToFront();
明白楼主的意思,通过把主窗口的isMdiContainer属性设置为true,然后把该窗体设置为所有其他窗体的MdiParent,这样效果应该会好点。
不知道楼主要的是不是这种效果。