关于窗体之间控件的调用有关问题MIDChild求大神

关于窗体之间控件的调用问题MIDChild求大神
本帖最后由 induceman 于 2014-10-03 00:31:05 编辑
mainForm 是一个MIDform  FORM1 是一个MIDchild form.   FORM2是一个 fsNormal
mainForm 利用 button 点击事件运行下面代码打开FORM1
              form1F:=Tform1.Create(application);
              form1F.Caption:='设备修改';



Form1   uses  interface  form2Unit 
Form2   uses  implementation  form1Unit
         
FORM1 上有一个editbox1 和 BUTTON1            FORM2 上有一个 editbox2 和 button2
button1点击事件中运行下面代码显示出form2。
              form2F:=Tform2.Create(application);
              form2F.Caption:='设备筛选';
              form2F.ShowModal;

希望达到效果是,在form2 的 editbox2 输入值后 点击button2  实现Form1上边的editbox1.text 能够显示 Form2 Editbox2输入的内容。

现在是在form2 的 button2 点击事件中写
form1.editbox1.text:=editbox2.text;

运行到就会出错。编译都通过了。就是运行会出错。

我发现form1 如果 在OPTIONS 设到 auto create forms.就一切正常达到希望的要求。
而用 form1F:=Tform1.Create(application); 画出的窗口就是不行。
而我又不想FOMR1一起动就显示。而MIDchild form是不让隐藏的。
帮帮我。。。谢谢
------解决思路----------------------
MDI子窗体传值的问题。
你看一下这个地址吧,可以解决你的问题。
http://blog.****.net/yjkita/article/details/7801175
------解决思路----------------------
http://download.****.net/detail/lovemit/7998871

写了个共享全局窗体变量,达到传控件参数的,你可以下载看看。