创建和显示窗体的问题。详细见内!(100)

  • 主题发起人 主题发起人 黑河
  • 开始时间 开始时间

黑河

Unregistered / Unconfirmed
GUEST, unregistred user!
我用一个vbs脚本调用delphi编写的dll程序,并用dll调用了一个form1,还用form1创建了form2,现在我想在显示form2时隐藏form1,并在form2隐藏后恢复显示form1窗口。请问如何编辑form1和form2的显示和隐藏按钮代码?谢谢!
 
不知道是不是我理解错了,竟然后这么基础得不能再基础的问题!显示 form2 的时候的代码form1.Hide;form2.Show;在 form2 的 OnHide 或者 OnClose 事件里面写入代码来显示 form1form1.Show;
 
应该是理解错了,Form1显示Form2和Form1自己隐藏确实很容易,重点在Form2怎么控制Form1的恢复显示。而且这是没有application的情况下。你说的form1.show是实现不了的。
 
需要Application干嘛?可能LZ还是没说清楚。提供另外一种思路,1> Form2的public部分增加一个属性FForm1:TForm;2> form1.Hide; form2.FForm1:=Form1; form2.Show;3> form2 的 OnHide 或者 OnClose 事件里面写入代码来显示 form1 FForm1.Show;
 
znxia 大师是无处不在呀,呵呵!估计znxia出马应该搞定了!
 
看来楼主在 Delphi 上还有很长的路要走啊。如果楼主不知道用 Uses 引用,就用 znxia 兄的方法吧。
 
我确实用了use,但是告知是混乱的代码,不能使用,我试验一下znxia的方法,谢谢。
 
"混乱的代码"?在 implementation 以下用 Uses 引用试一下。
 
后退
顶部