求高人:如何将自定义控件窗体里的值传递给主窗体显示

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

  求高人帮帮小弟,想了很久没找出答案。
...全文
118 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
BennySun 2011-07-23
  • 打赏
  • 举报
回复
搞定了,非常感谢。在每新生成一个新的 TabPage 时候,+= 上你的处理函数(就是你要显示些东西在 txbUser)就好。这句很关键,我以前是把这句加到主窗体里的load方法,所有才不行。
threenewbee 2011-07-23
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html
BennySun 2011-07-23
  • 打赏
  • 举报
回复
兄弟有没有具体的事例代码呢,刚学C#对事件还不是很熟悉。
Cloud_drift 2011-07-23
  • 打赏
  • 举报
回复
给你的自定义控件 UserData 添加一个事件,用来加载单击 Result 按钮后的处理函数。在每新生成一个新的 TabPage 时候,+= 上你的处理函数(就是你要显示些东西在 txbUser)就好。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧