描述如下:
1.在窗体A中有一个文本框text1。
2.在文本框text1中按某个功能键,如F2 、F3等,弹出另一个窗体B,窗体B中用VSFlexGrid列出了好多数据,我想通过双击某个数据,把选中数据的相关信息填入到窗体A中对应的文本框中,并且窗体B自动关闭。
1.在窗体A中有一个文本框text1。
2.在文本框text1中按某个功能键,如F2 、F3等,弹出另一个窗体B,窗体B中用VSFlexGrid列出了好多数据,我想通过双击某个数据,把选中数据的相关信息填入到窗体A中对应的文本框中,并且窗体B自动关闭。
在 form1 中 调用 form2.show 1 ,
然后在form2中把vsflexgrid中的单击数据赋给str,
回到form1时就可以用改变了的str了!
form1.text1.text=.TextMatrix(.RowSel, .ColSel)
me.hide
form1.show 1
End With
end sub
form1.text1.text=.TextMatrix(.RowSel, .ColSel)
me.hide
form1.show 1
End With
end sub
或者在 form2中直接用form1的值
比如:在form2的load事件里面可以这样用
form2.text1=form1.text2
或者在 form2中直接用form1的值
比如:在form2的load事件里面可以这样用
form2.text1=form1.text2
或者在 form2中直接用form1的值
比如:在form2的load事件里面可以这样用
form2.text1=form1.text2
form1.text1.text=VSFlexGrid.TextMatrix(.RowSel, .ColSel)
me.hide
form1.show
end sub
也就是说调用的窗体不一定是A,也可能是C或D,调用的控件名也不一定相同,有可能叫
txt1 也可能叫 txtName,