C#窗口问题

pavel881001 2009-11-14 02:04:35
我在一个form1上点击按钮弹出新的form2之后,怎样能让form1这时候什么地方都不能点击,除非关掉form2
...全文
78 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pavel881001 2009-11-14
  • 打赏
  • 举报
回复
这么多回答,只能给第一个了,谢谢大家
黎某人 2009-11-14
  • 打赏
  • 举报
回复
对 模式窗口
lovelan1748 2009-11-14
  • 打赏
  • 举报
回复
非模式窗口
Lijiejie 2009-11-14
  • 打赏
  • 举报
回复
form2 f2=new form2();
f2.ShowDialog();
Invincible1 2009-11-14
  • 打赏
  • 举报
回复
模式窗体口打开就是了
MrYoung 2009-11-14
  • 打赏
  • 举报
回复
Form2 f=new Form2();
f.ShowDialog();
打开一个模式窗口 这个最简单

如果你在打开第二个窗口的时候需要看到第一个窗口但不能操作可以封装个方法,检测窗口2打开后执行该方法 把各控件全部设为不可用也可以
tianliang1 2009-11-14
  • 打赏
  • 举报
回复
在这个按钮事件里写
from2 frm =new form2();
frm.show();
this.Hide();
应该就可以了!!!!
PandaIT 2009-11-14
  • 打赏
  • 举报
回复
Form2 f=new Form2(); 
f.ShowDialog();
ppyyhh 2009-11-14
  • 打赏
  • 举报
回复
你把form2.show()改成form2.ShowDialog()就可以了。
qlzf11140820 2009-11-14
  • 打赏
  • 举报
回复
form2.ShowDialog();

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧