如何实现VB.net中两个窗口中控件相互之间控制
如何实现VB.net中两个窗口中控件相互之间控制
楼主zmw(有软件的好代码吗)2002-10-08 17:13:39 在 .NET技术 / VB.NET 提问 请各位vb.net的高手提供一建议:
在vb.net中有两个窗口,一个窗口中放有控件是textbox,button .另一个窗口中放有Labell.要实现从窗口一中textbox输入数据,单击button。在窗口二中Labell中输出此数据。希望vb.net高手的朋友快帮我想一点注意,本人很感谢! 问题点数:0、回复次数:3Top
1 楼googman(迷途羔羊)回复于 2002-10-08 17:52:51 得分 0
我告诉你方法吧:
1,你在点button的时候用sendmessage api函数向第二个应用程序发一个自定义消息,其格式为sendmessage(第二个窗口的句柄,自定义消息,textbox控件的句柄,0)
2,在第二个窗口中改写基类的winproc函数
当消息值为你自定义的消息值时,用sendmessage可以获得textbox控件的text值
当然,你必须要对sendmessage够熟悉,如果有问题继续问我吧。。。
Top
2 楼rzpc(淡蓝色)回复于 2002-10-08 17:54:47 得分 0
这个问题很简单,有多种方法
其一:
先画出你的窗体,分别命名为form1 fomr2
建立一个模块
module module1
public fm1 as form1
public fm2 as form2
fm1.show()
end module
class form1
...
end class
class form2
..
end class
在程序中的任何地方都可以用像VB6那样调用了.
这个问题henry同志曾解决得十分彻底,你可以搜索一下以前的贴子.Top
3 楼zcb0224()回复于 2002-10-08 17:54:57 得分 0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim form3 As New Form2()
form3.Label1.Text = Me.TextBox1.Text
form3.Show()
End SubTop
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
