⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mdi技巧 (2001年4月21日).txt

📁 自己对DELPHI学习的一点体会
💻 TXT
字号:
MDI技巧 (2001年4月21日) 

网友更新  分类:系统   作者:ice_ren  推荐:ice_ren   阅读次数:383  
(http://www.codesky.net)  

--------------------------------------------------------------------------------
有时候我们在设计mdi窗体时会发现,自己设计的子窗体总是一开始就出现在主窗体中。随着设计的窗体越多,子窗体就呈现层叠的方式出现在主窗体中。如何使主窗体中的子窗体不显示,而当触发某一个按钮或者菜单项时,子窗体才显示呢?
方法如下:
1、在options中将子窗体从Auto_create forms移到Available forms中去
2、在击发按钮或者菜单中用如下语句
form2:=tform2.create(application)
当然窗体多了,你可以在分别菜单项里添加以上语句,不同的是只需要稍做修改就可以了。
现在再实验一下,程序运行时,子窗体并没有出现,当触发了某一个按钮或者菜单时,它才会出现。
当然,不要忘记了在每一个子窗体中的close事件中,写上一句action:=cafree;这样你就可以关闭子窗体了。随心所欲的去控制子窗体的出现。
(来自碧草青青 http://rongercao.go.163.com)  
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -