在一个工程里建了2个窗体,在第一个窗体Form1中添加了一个按钮Button1.为了点击Button1能弹出窗体Form2.我加了代码:
form1.hide;
form2.show;
但是出错了,要怎么处理?
请高手指点。
form1.hide;
form2.show;
但是出错了,要怎么处理?
请高手指点。
解决方案 »
- 如何判断子线程自己属于或不属于指定的主窗口
- 请教一个关于sql语句的问题(50分大派送)
- 表的更新
- delphi的基础问题:delphi的项目怎么编译成应用程序?
- windows 2003 让我头疼,怎么解决nt authory/system rpc 服务错误。
- ado下,如何批量导入数据
- 如何在Delphi程序中获取局域网中相关指定IP地址的计算机的硬盘,CPU,内存的使用情况?
- delphi中有editpopbox这个控件吗?有的话请说一下用法。
- delphi同sql server的SQL语句结合问题!(总分不愁,最高500分)
- 关于Madis的问题
- 各位大师,学生初出茅庐,请指点怎么比较?
- 在Delphi中如何判断一个字符是 字母,数字
如下:
...
implementationuses Unit2;{$R *.DFM}
.....
或者把form1.hide写到form2的onshow中
当然,假如form是主窗体的话,我估计不行的,只能不要form.hide或者,你把他们做成多文档
楼主如果要动态创建的话,也可以这样:
use unit2
procedure TForm1.Button2Click(Sender: TObject);
begin
form2 := Tform2.Create(self);
form2.Show;
end;
delphi7中,第一次按F9运行时就会自动弹出窗口提示是否添加单元引用,确定后,下一次按F9时就可以正常运行,没有那么复杂
我在Form1中加了use unit2 成功了。
谢谢各位。