xingtong 发表于 2007-1-18 14:33
关于form1向form2传递值的问题
我在form1的一个textbox控件里双击后,弹出一个Dialog即form2,form2中有一个datagridview和两个button,当我按下确定按钮时,就把form2中选定的数据填到form1的textbox中,form2窗体在按下确定按钮时随即关闭 <BR>
xingtong 发表于 2007-1-18 14:35
请各位大虾赐教!
YSKING 发表于 2007-1-18 17:05
<P>在form1中定义一个静态的对象,再form2中调用</P>
bygg 发表于 2007-1-18 19:51
[attach]16015[/attach]<BR><BR>这是以前一个朋友发的,我改了一点点,你看一下吧…………<BR><BR><BR><BR>
gzxlq 发表于 2007-1-18 20:14
<P>版主是C的呀</P>
6ygg 发表于 2007-1-19 11:13
呵呵,你转换一下嘛.
wangfuli 发表于 2007-1-23 17:31
用委托
Kendy123456 发表于 2007-1-23 17:56
把整个form1 作为参数传到form2里面去<BR><BR>
bygg 发表于 2007-1-23 20:59
那就用个类吧,把FORM2里面的信息定子入类中,就可以调用里面的东西了.
pthouge 发表于 2007-1-27 15:21
用模块就不要想这么多了<BR><BR>
YSKING 发表于 2007-1-27 17:00
ref
chen5322 发表于 2007-1-29 14:34
<P>new 下窗体 把窗体弄成公共变量public的</P>
水晶蝎子 发表于 2007-1-29 20:27
最简单的方法是设置一个public 共享变量即可。。。
haijiaokuang 发表于 2008-6-24 15:50
回复
Form1
public abc1 as string
Form2
Dim frm1 as new form1()
Dim abc2 as string
abc2=frm1.abc1
vinceQ 发表于 2008-6-30 12:02
用ref传一个值过去就可以啦
页:
[1]