关于窗体之间控件的调用有关问题MIDChild求大神
关于窗体之间控件的调用问题MIDChild求大神
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
写了个共享全局窗体变量,达到传控件参数的,你可以下载看看。
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
写了个共享全局窗体变量,达到传控件参数的,你可以下载看看。