如何让一个窗口变成对话框?
要显示一个子窗体,希望它能在退出时隐藏。
不想用ShowDialog(),因为打开之后父窗体就不能动了。
我用Show(),并在FormClosing里面使用e.Cancel(),结果是整个程序都不能正常关闭。
我现在的想法是把子窗体变成对话框,但是不用ShowDialog(),能做到吗?怎么做?
问题点数:100、回复次数:4Top
1 楼ljhkim6()回复于 2006-03-04 17:25:26 得分 20
dificutlyTop
2 楼MyLf(不睡觉的鱼)回复于 2006-03-04 17:30:21 得分 20
按你的理解:对话框是什么样子的?Top
3 楼CCjian(默契)回复于 2006-03-04 17:41:29 得分 40
你是把它做成对话框,用户就最好只做你对话框的事情,以免你的主程序数据出错。(安全性考虑)
要隐藏就用Hide()方法,你若是要在子框中,对你的主程序进行退出,要么是在你的子框中的load(),把主程序中的对象传过来,然后就close(),要么是用进程关。Top
4 楼hyena041(陷入自己的思维中,找不到自己了)回复于 2006-03-04 17:49:45 得分 20
fu za + gu guaiTop




