tempad
Readygo技术搜索引擎 >>软件测试 >> 如何实现VB.net中两个窗口中控件相互之间控制

如何实现VB.net中两个窗口中控件相互之间控制

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 9:39:50

如何实现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

责任编辑: efish 参与评论 查找更多:
相关文章
如何得到小数点后两位的四舍五入?有这样的函数骊? 如何得到小数点后两位的四舍五入?有这样的函数骊?
如何将一个窗口的打开属性定义为最大化 如何将一个窗口的打开属性定义为最大化
关于相对路径 关于相对路径
关于tomcat报的错误 关于tomcat报的错误
关于WebBrowser和应用程序间的互动的疑问:( 关于WebBrowser和应用程序间的互动的疑问:(
如何解决IRQ11冲突 如何解决IRQ11冲突
一个留言板的ACCESS数据库为问题,解决就结帐 一个留言板的ACCESS数据库为问题,解决就结帐
给DimVar() 20分请进 给DimVar() 20分请进
*****征集意见******人人有分*****给分相赠分数可以… *****征集意见******人人有分*****给分相赠分数可以再加********
************高分求助:计算周六周日的!*********** ************高分求助:计算周六周日的!***********
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎