【发布时间】:2015-06-10 11:18:37
【问题描述】:
我知道DefaultEventAttribute,但我仍然对如何正确实施它有点不知所措。
我做了一个简单的控件类,继承自 NumericUpDown:
public class NumericControl : System.Windows.Forms.NumericUpDown
我想在我的项目中使用它而不是默认的 NumericUpDown 控件,并且我想替换 Visual Studio 中默认的双击生成的事件。默认情况下是:
private void numericUpDown1_ValueChanged_1(object sender, EventArgs e)
我希望它成为
private void numericUpDown1_KeyPress(object sender, KeyPressEventArgs e)
提前致谢。
编辑: 不,不,我已经看过this question。但我只想简单地用另一个事件替换一个事件(并且它们都已经内置在控件中)。我不想将它分配给一些自定义事件。我的问题要简单得多,但我仍然在努力解决它。
【问题讨论】:
-
您可以为事件创建自己的委托。
标签: c# winforms visual-studio events attributes