Delphi的MDI编程中遇到的一个奇怪问题
2009-08-31 14:40
246 查看
近日在用delphi写一个多文档应用程序,除了一个主界面是自动生成的,其他功能页面全部都是通过Application.CreateForm()动态生成的,也就是说在ProjectManager中点击程序名右键,最后一个选项,打开选项页,在Auto-Create Forms下只有主窗体。主窗体和功能页窗体的FormStyle属性均为fsMDIChild,其余属性均为默认。我在设计时曾经改过主窗体的一些属性,发现不行后又改了回来,可是一旦程序调用了Application.CreateForm()创建功能页时就出错,提示:“Cannot create form. No MDI forms are currently active”。在网上找了半天,都说的是窗体创建顺序的,没错,主窗体确实应该第一个被创建,我的程序是这样的啊。后来第二天,也就是今天,我对比了一下默认创建的主窗体和我做的窗体间各属性的情况,后来一个无意的改动居然成功了!那就是我做的主窗体的Visibal属性为False时,一切正常。晕了,按说应该为True才对啊,要不怎么能显示呢?可是它就是这样显示出来了,而且改成True还出错呢算了,能用就行了,写下来当个笔记,以后也许用得着。
相关文章推荐
- Delphi的MDI编程中遇到的一个奇怪问题(值得研究的一个问题)
- OpenGL中使用glew库进行GLSL编程遇到的一个问题
- win32编程中遇到的一个CPU占用率过高问题
- 记对EHS5串口编程遇到的一个问题, 与串口编程示范
- linux编程遇到的奇怪问题(对于windows程序员来说)
- Visual Studio 2010 编程中可能会遇到的一个小问题
- 今天遇到了一个奇怪问题
- 遇到shell重定向的一个奇怪问题:'消失'的标准输入!
- android利用Bitmap加载图片所遇到的一个奇怪的OOM问题java.lang.OutOfMemoryError
- 编译OpenGL程序遇到的一个奇怪问题
- Delphi 编程中遇到的怪问题
- 使用Windows 7自带IIS(7.5)搭建FTP服务时遇到的一个奇怪问题
- 使用SSRS设计报表布局时遇到的一个奇怪问题
- java的初始化研究:android开发中遇到的一个奇怪问题
- 在Tomcat上运行Web程序时遇到的一个奇怪问题.
- 记录一个PADS下遇到的奇怪的问题----ECO更新报错
- 我遇到一个奇怪的问题
- 遇到一个关于ObjectDataSource的奇怪问题
- 使用SSRS设计报表布局时遇到的一个奇怪问题
- JAVA DOM4J编程遇到的一个问题