问题描述:
  1、有一个主窗体MainForm,向里面添加了一个tabControl控件,初始化只有一个TabPage叫tabPageHome,在这个tabPageHome里有一个Create按钮;且在主窗体里添加了一个状态栏StatusStrip控件,在状态栏里新增一个lable控件叫txbUser。
  2、自己做了一个用户自定义控件UserData,在这个控件里有一个Result按钮。
  3、在主窗体通过点击Create按钮来动态新增一个TabPage,且把用户自定义控件UserData加到新生成的TabPage里。
  4、现在的问题是:在新生成的TabPage里点击Result按钮,如何返回一个值比如“张山”,传递给tabPageHome里的txbUser,让其显示出来。  求高人帮帮小弟,想了很久没找出答案。

解决方案 »

  1.   

    给你的自定义控件 UserData 添加一个事件,用来加载单击 Result 按钮后的处理函数。在每新生成一个新的 TabPage 时候,+= 上你的处理函数(就是你要显示些东西在 txbUser)就好。
      

  2.   

    http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html
      

  3.   

    搞定了,非常感谢。在每新生成一个新的 TabPage 时候,+= 上你的处理函数(就是你要显示些东西在 txbUser)就好。这句很关键,我以前是把这句加到主窗体里的load方法,所有才不行。