最近刚学到MDI窗体,在练习过程中,遇到如下问题:
假设form1是MDI主窗体,form2,form3是子窗体,在主窗体的一个按钮事件中调用子窗体并显示:如下代码
form3:=tform3.create(self);
form3.show;
但在运行时发现,form3总是先显示一个小窗口,然后才最大化(在设计阶段已经将窗体设置为运行时最大化),即速度很慢。怎样才能点一下按钮,窗体马上就显示出来呢?
解决后马上给分。
假设form1是MDI主窗体,form2,form3是子窗体,在主窗体的一个按钮事件中调用子窗体并显示:如下代码
form3:=tform3.create(self);
form3.show;
但在运行时发现,form3总是先显示一个小窗口,然后才最大化(在设计阶段已经将窗体设置为运行时最大化),即速度很慢。怎样才能点一下按钮,窗体马上就显示出来呢?
解决后马上给分。
解决方案 »
- mySql 求助
- 如何通过button让窗口不可移动?
- 急!!!关于SQL数据库中在字段中插入数字的问题
- 答对马上给分!!SQL 2K的两个表,在D7的TADOTABLE控件设定主从表,从表添加数据时出错!
- 有谁用过AVIWriter这个控件吗?请教使用方法。谢谢
- 求助:用TUdateSql控件保存BLOB字段时报错说,LOB定位器无法定位?
- 100分求树型控件和DBgrid连用的示例!!!!!!
- 如何晴空回收站啊?
- 请问如何从一个工程中调用另一个工程?
- 请问哪里有下载delphi5.0 的安装盘的制作程序
- 奇怪奇怪mssql vs access 的日期格式sql问题?
- AnimalsC:Array[1..3] of string=('中国','国家','天空') 为什么不能这样初始化?
form3:=TForm3.create(Application)
From3.show;
慢,是不是你在窗体初始化的时候写的代码多了呀?一般一闪就过去了啊?
form1.close;
form3.show;
不是很好吗?
Application.CreateForm(TForm1,Form1);
Form1.show;
Form1.show;
和
form3:=tform3.create(self);
form3.show;
及
form3:=tform3.create(application);
form3.show;
有什么区别呀?但效果我发现都一样
再在form3.show后加form3.Update;