在 C# 中的用户控件中公开并引发子控件的事件
你好。 我有一个包含文本框的用户控件。 我想访问文本框的 textchanged 事件,但在用户控件的事件属性中我没有看到文本框的事件。 如何使用 C# 在 Winforms 中公开公开的 UserControl 公开并处理子控件的特定事件。
Hi. I have a UserControl which contains a textbox. I wanted to access the textchanged event of the textbox but in the event properties of the usercontrol I don't see the events for the textbox. How can I expose and handle particular events of the child controls from the publicly exposed UserControl in Winforms with C#.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您愿意,您可以显示新事件并将任何订阅直接传递到控件:
You can surface a new event and pass any subscriptions straight through to the control, if you like:
将整个 TextBox 作为用户控件中的公共属性公开,并按照您想要的方式订阅其事件。
示例:
}
执行此操作后,您可以订阅其任何事件,如下所示:
希望这有帮助!
Expose the entire TextBox as a public property in user control and subscribe to it's events the way you desire.
Example:
}
After doing this you can subscribe on any of its events like so:
Hope this helps!