|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
hzxrh (hzxrh) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/6 22:12:50 |
标题: |
刚学delphi请求两个问题!!! |
浏览:1199 |
|
加入我的收藏 |
楼主: |
建立两个FORM,一个为Form1、另一个为Form2。Form1是MDI类型,Form2是子窗口。执行后为何在Form1中打开了Form2呀!我想让它在执行后不显示子窗口,有何办法。通过在菜单中选择打开子窗口。还有子窗口如何在MDI中居中。
----------------------------------------------
- |
作者: |
jxy (梦想飞翔) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/6 22:43:52 |
1楼: |
在Delphi的Project选单中打开Option窗口,将Form2由Autocreateform变为Availableform即可,子窗口的居中可在子窗体属性中设置。
----------------------------------------------
-
|
作者: |
hzxrh (hzxrh) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/6 22:55:59 |
2楼: |
没有找到!我用的是汉化版Delphi6.0
----------------------------------------------
-
|
作者: |
jxy (梦想飞翔) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/6 23:42:12 |
3楼: |
即在“工程”菜单的“选项”窗口中将Form2由自动建立窗体变成可用窗体。居中在子窗口的属性设置中自己找找,不要告诉我你一点英文都不懂哦!
----------------------------------------------
-
|
作者: |
hzxrh (hzxrh) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/7 0:03:48 |
4楼: |
即在“工程”菜单的“选项”窗口中将Form2由自动建立窗体变成可用窗体。
我试过了!用Form2.show打开子窗口时报错!
----------------------------------------------
-
|
作者: |
jxy (梦想飞翔) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/7 0:26:21 |
5楼: |
Form1的Formstyl的属性应为fsMDIForm(父窗体)。Form2的Formstyl的属性应为fsMDIChild(子窗体)。
----------------------------------------------
-
|
作者: |
hzxrh (hzxrh) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/7 0:29:35 |
6楼: |
没问题!这个还是知道的!设的没错!
----------------------------------------------
-
|
作者: |
hzxrh (hzxrh) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/7 0:33:07 |
7楼: |
用Form2.show打开子窗口时报错 把这段代码加在工程代码中就可以:Application.CreateForm(TForm2, Form3); 不过一运行Form2就自动出来了!我需要点击菜单后再打开子窗口。 在“工程”菜单的“选项”窗口中将Form2由自动建立窗体变成可用窗体后执行Form2.show就报错!
----------------------------------------------
-
|
作者: |
jxy (梦想飞翔) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/7 0:40:50 |
8楼: |
看看错误类型,查查错误代码。
----------------------------------------------
-
|
|