希望达到以下效果
FORM1中 USER按下BUTTON1后
弹出FORM2,其中有一个EDIT1与BUTTON2
当在EDIT中输入内容后按FORM2返回FORM1
要求FORM1中的LABEL1能变成EDIT1的TEXT直。由于UNIT不允许循环调用,而且我要的是瞬时(即ON FORM2 CLOSE时实现这个过程,请问该如何做?
FORM1中 USER按下BUTTON1后
弹出FORM2,其中有一个EDIT1与BUTTON2
当在EDIT中输入内容后按FORM2返回FORM1
要求FORM1中的LABEL1能变成EDIT1的TEXT直。由于UNIT不允许循环调用,而且我要的是瞬时(即ON FORM2 CLOSE时实现这个过程,请问该如何做?
解决方案 »
- delphi 2010 线程控制indy发邮件问题、、代码如下
- 如何限制只能运行一个exe程序?
- 关于Outlook 2003中的通讯录,知道的进来看看
- ADOConnection断开后,数据仍能显示?
- ToolBar控件修改那个参数就可以在按钮上显示文字呢? 如ie工具栏上的后退一样上面有文字.分不多,请指点.
- 菜鸟提问:关于delphi对象释放问题
- 送分帖子:有没有关于托盘的例子,要完整的?
- 如何在程序中打开指定的网叶,希望各位大哥不吝赐教!
- PB能否调用Delphi做的DLL,如果能,DELPHI中的STRING声明的变量在PB中怎么对应??
- C++ pbyte字符类型转换
- 过年喽,散分喽!
- 如何程序中设置FastReport报表中的MEMO值
show form2;form2.button1.click
form1.lable1.caption:=form2.edit1.text
不就是这样的吗?
begin Form2.showModal;
lable1.caption:=form2.edit1.text;end;
SHOWMODEL是指等FORM2 CLOSE以后再完成这个过程吗?另: 2个单元互相调用 在我的版本(DELPHI 5。0)会出错
说是不允许循环调用还有 什么叫都用GLOBAL文件?能解释一下吗?
if form2.showmodal = mrOK then
......然后在FORM2的ONFORMCLOSE里写
modalresult := mrok
在Form1来说,调用Form2时(假定单元文件为Unit1,Unit2),是在unit1开头的interface 的uses中写"uses unit1";而在unit2中则是在implementation部分中写"uses unit1"就行了.
在Form1来说,调用Form2时(假定单元文件为Unit1,Unit2),是在unit1开头的interface 的uses中写"uses unit1";而在unit2中则是在implementation部分中写"uses unit1"就行了.
application(tform2,form2);
form2.show(或form2.showmodal)
而在form2.close事件中寫
action:=cafree;
form1.label1.caption:=edit1.text;
再此之前兩個窗體必須都設為可調用窗體.就如樓上所說的.