关于Form返回值的问题 请问我用在form1的一个函数中用 ShowModal 方式打开 Form2 后,怎样 从Form2返回值给 Form1的调用函数呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var result:dword;begin resutl:=form2.showmodal; with tform2.create(nil) do if showmodal=mrok thenbegin a:=edit1.text; //form2中的edit1 free;end; 我是想知道怎么在form2中赋值 case form2.showmodal of mrNone: ; mrOK: ; mrCancel: ; .....end;—————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。————————————————————————————————— 拜托,我是想在form2中赋值,然后返回给form1的调用函数用,form2是在form1中用ShowModal打开的 lxpbuaa: good:), study from you,,form copy_paste , form you all 各位帮帮忙了。我在 Vcl 版也发了,那也有50分,帮我解决问题的,我一定将两个50分都给你加上 在Form2的public中设一个变量,关闭时给变量值,form1用的时候访问这个变量不就解决问题了吗! http://expert.csdn.net/Expert/TopicView2.asp?id=1059121&datebasetype=now 在form2的public中申明一个变量,form1访问这个变量就是了也可以在form1申请一个变量,中form2中引用 在Form2的public中申明变量,然后直接使用Form2.变量名方式就可以获得该值,当然要在Form2被释放之前,另外可以在Form1的Public中申明变量,在Form2对该变量进行操作可以起到同样的作用,我个人觉得第二种方法好像好一点,不过矛盾的是,我一直在使用第一种方法,习惯了,很难改了 delphi7如何装到非C盘 知情的说说 如何将金额后的小数点及00显示出来,并写到文件? 关于导出excel表的问题 这样清空MEMO里的原始内容怎么不行? 我从TEdit派生出的TNumEdit,在控件栏上无法显示。 灾后第一次登录,庆祝一下!以免下次再现类似情况要找出几年前的贴子告诉csdn我在第几楼! advstringgrid中有一自己添加的合计行,怎样不让这行参与sort排序??? 怎样调用拨号连接对话框? 把一个dbf表插入一个sql表的比较快的方法是什么? 我用tquery查询出的数据集怎么是只读的呀? 压缩编译好的工具在那里?
result:dword;
begin
resutl:=form2.showmodal;
if showmodal=mrok then
begin
a:=edit1.text; //form2中的edit1
free;
end;
mrNone: ;
mrOK: ;
mrCancel: ;
.....
end;—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
也可以在form1申请一个变量,中form2中引用