duck3503 发表于 2006-4-17 20:38
[求助]请问怎么用一个按钮打开另一个FORM
怎样通过一个按钮打开另一个FORM?<BR>如何做才能使新开的FORM没关闭就不能进行其他窗口操作<BR>还有如何做才能打开新窗口而关闭旧窗口?<BR>谢谢
Knocker 发表于 2006-4-17 21:26
<BR><BR>void __fastcall TForm1::Button1Click(TObject *Sender)<BR>{<BR> TForm2 *form2=new TForm2(this);<BR> 1。 form2->ShowModal();//这种方式使新开的FORM没关闭就不能进行其他窗口操作<BR> 2。 form2->Show();//这种则不会<BR> this->Visible=false;//打开新窗口而关闭旧窗口,但需与方式2一起用<BR> <BR>}
duck3503 发表于 2006-4-17 22:29
<P>那如果我关闭了新建的FORM2,但是FORM1并没有关闭啊,只是隐藏了,我要怎么办才能在关闭FROM2的同时关闭FORM1呢?</P>
Knocker 发表于 2006-4-18 10:47
FORM1关闭就什么都没有了[em01]
Knocker 发表于 2006-4-18 10:49
void __fastcall <STRONG>TForm2</STRONG>::Button1Click(TObject *Sender)<BR>{<BR> this->Close();<BR><BR> Form1->Close();<BR><BR>}
duck3503 发表于 2006-4-19 12:16
<P>问题已解决,谢谢斑斑</P>
页:
[1]