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]

编程论坛