读书人

Form关闭关联有关问题

发布时间: 2012-01-29 21:39:32 作者: rapoo

Form关闭关联问题
又两个form,formA和formB,formB是通过fromA的按钮点击而show()出来的,我想让当formB显示后fromB变为不可编辑态,formB关闭后formA有恢复可编辑态,怎样实现呢?

[解决办法]
show
-》
ShowDialog
[解决办法]
是的最简单的方式就是用ShowDialog代替Show方法。

当然,如果你非要用Show()方法,那么可以:
1. 在Show()方法之前写“this.Enable = false;”
2. 在Show()方法之前写“formB.Closed += xxxx”(后面的内容懒得写了,你在VS.net 中等号之后打空格自动有提示)
3. 在formB的Closed事件句柄中写“this.Enable = true;”。
[解决办法]
ShowDialog
[解决办法]
ShowDialog
[解决办法]
formA中这样写代码:

FormB frm=new FormB()
frm.ShowDialog(this);

读书人网 >C#

热点推荐