此时窗体并没有关闭,而是最小化了,因此要在子窗体的OnClose事件中用如下代码来关闭。
这段程序不用多说了,上面都说过了。 这里有一点要说明一下,就是在调用Close()时,会自动触发OnClose事件,而由上我们知道窗体没有关闭,而是最小化,说明在OnClose中Action的此时的值为caMinimize。所以我们要写上面的方法来关闭。 10)问:Show()与ShowModal()有什么不同? 答:我们的程序中不可能就只有一个Form,比如,有Form1和Form2两个窗口,我们在Form1中调用Form2应该先在Unit1.cpp的开头部分加入:
在要调用的地方加入:
两者的区别在于若使用了ShowModal()则必须关闭Form2,才能处理其它窗口的内容,而Show()则不用。当然你可以直接在Form2直接创建一个Button1来关闭她,程序内容如下:
在Close前,不需要加上Form2,因为这行程序就是在Form2上运行的,所以默认的父组件就是Form2。 |
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>
正在阅读:C++ Builder 初学问与答(一)C++ Builder 初学问与答(一)
2004-07-20 10:10
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键