哦!我是自动新建的一个FORM2!
解决方案 »
- 怎样做一个可以控制服务器上数据库的软件
- 关于: ADOQuery1.Parameters.ParamByName('lastName').Value := '' 后面赋值的一个问题.
- 请大家帮帮忙,怎么连接SQL数据库
- 唉~~公商勾结也太让人郁闷了,大家看看这个问题有解决方法吧?》?
- 关于打印。谢谢
- 为什么我的speedbutton消息响应不了了?
- 难道你们没遇到这样的问题?
- 100分!哪位有“工资管理系统”的源程序或者是开发文档?可否给我一份?学习用!
- 在程序中通过摄像头直接预览图像,并拍下某一截图保存到字段中,应如何实现?
- 有人做过酒店信息管理系统么?一个较为完整的酒店管理信息系统,必须具备具体有那些功能模块!
- 还有新问题:TADOQuery的用法,给出的方法立刻就试,马上给分。
- 请帮我写一个函数
procedure TForm1.button1Click(Sender:TObject);
var
Form2: TForm1;
begin
Form2 := TForm1.Create(Application);// Form2 的Owner;
form1.hide;
form2.show; //或者 form2.showmodal;
end;
var form2:tform1;
是什么意思呢?我还没弄懂!
可能还有错,还通不过。不晓得为什么?
var
Form2: TForm1;
begin
Form2 := TForm1.Create(Application);// Form2 的Owner;
form1.hide;
form2.show; //或者 form2.showmodal;
end;
我就用的这个,编译的时候通得过。但程序运行后根本看不到FORM2,怎么回事?
总不至于我刚开始就在这里卡住了吧?不服气!
begin
hide;
form2.show;
end;
我现在有两个窗口,一个form1,一个form2,button1在form1里面,click事件中加入了
上面几位大哥的语句,自己也试了好几种,可就是TMD不行。到底怎么了?各位大哥……
注:form1为非MDI窗体.
主工程里我有加载form2!!form1不是MDI窗体!
Form2 := TForm1.Create(Application);//这句不是创建吗?怎么创建法?
你是不能编译还是出错?如果不能编译在前面uses块上加上form2所在的
单元名称,如unit2
编译没出错。不知道怎么回事?
你把程序发个给我嘛!email:[email protected]
但你的程序很简单我看懂了
Form2为TForm1的实例
所以Form1隐藏了
但Form2和Form1位置大小外观一样。
其实你再点新窗口的按钮,
它还会生成TForm1类型的窗口(跟Form1的位置大小外观一样)procedure TForm1.button1Click(Sender:TObject);
var
Form2: TForm1;
begin
Form2 := TForm1.Create(Application);// Form2 的Owner;
Form1.hide; Form2.Caption := "No.2"//{BCB: Form2->Caption = "No.2";}
Form2.show; //或者 Form2.showmodal;
end;
把你的程序打包给我!!!!!!!!!
[email protected]
如果照你的说的,我要另建一个form2该怎么办?
(拜托各位大哥,这问题只要你们回答我就给人,行了吧!);(我才准备入门就卡住了,帮帮我呀!!!!!!!!)
你的方法也是对的
问题是 你总要改点外观吧最好从TForm继承,这样灵活
procedure TForm1.button1Click(Sender:TObject);
var
Form2: TForm;//这里
begin
Form2 := TForm1.Create(Application);// Form2 的Owner;
Form1.hide; Form2.show; //或者 Form2.showmodal;
end;这样可生成一个空白窗口.
我没学Delphi
你调试吧!
Form2: TForm1;
begin
Form2 := TForm1.Create(Application);// Form2 的Owner;
Form2.caption:='ok';
form1.hide;
form2.show;
end;
其实你的窗体已经创建了,而且显示了,不过与前面的窗体一样而已!一定要重新调用form1的close才能关闭程序!
哪这样说是我搞错了,本来的目的还是没有达到,唉……
Form2 := TForm1.Create(Application);// Form2 的Owner;应为:Form2 := TForm.Create(Application);// Form2 的Owner
谢谢各位的帮助,各位对我帮助挺大的!谢了!……
var
// Form2: TForm1; //错误
Form2: TForm2;
begin
Form2 := TForm2.Create(Application);// Form2 的Owner;
form1.hide;
form2.show; //或者 form2.showmodal;
end;