C# winform 用户控件内button事件给窗体赋值

写了一个用户控件控件内有button用class1.str2=((button)sender).text;给公共变量赋值,想在窗体中把公共变量的值取出来给textbox然... 写了一个用户控件 控件内有button 用class1.str2=((button)sender).text;给公共变量赋值,想在窗体中把公共变量的值取出来给textbox
然后在把这个自定义控件拖到窗体上 事件我该怎么在这个控件上写
网上搜了些说可以调用用户控件内的button_click事件 可是在窗体上控件也是要有一个事件来触发绑定的事件
控件内获取button值 - 赋值给公共变量 - 在窗体中取出来显示在textbox
求解决方法
展开
 我来答
阳光的雷咩咩
2014-08-15 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7796万
展开全部
用户控件本质上还是一个类,因此其属性和事件的定义方法是通用的。你先看看普通的类是如何定义属性和事件,以及引发事件的。
然后再回到用户控件,很自然的需要把内部的事件比如按钮点击事件传递到用户控件整体的事件中,那么在按钮的点击事件里引发用户控件事件即可。也需要把用户控件的属性比如Text双向传递给文本框,在用户控件属性里封装即可。
lybgl
2014-08-15 · TA获得超过290个赞
知道小有建树答主
回答量:903
采纳率:86%
帮助的人:233万
展开全部
用委托和事件就可以实现
追问
能有代码贴出来吗 说的不是很明白
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式