【发布时间】:2017-04-27 21:20:56
【问题描述】:
我需要在 C# winforms 应用程序中为我的所有文本框添加一个事件。
我如何覆盖 Enter 事件,以便所有文本框默认都具有此事件?
提前致谢
【问题讨论】:
-
你想要的自定义文本框,继承自
TextBox。你在那个班级有什么特别的活动吗?然后到处使用那个文本框 -
从 TextBox 派生您自己的类。覆盖 OnEnter()。从工具箱顶部构建和删除它。
-
您必须在 WinForms 中执行此操作吗,在 WPF 中使用
EventManager.RegisterClassHandler执行此操作实际上并不难 -
谢谢,我使用 Telerik winforms 的问题,但是当我进入 Designer.cs 时,我已经能够使用我的自定义文本框事件了。
标签: c# winforms events overriding