【发布时间】:2008-11-21 19:01:04
【问题描述】:
除了双击 UI 元素之外,有没有其他方法可以在 classname.designer.cs 文件中手动设置事件处理程序?
【问题讨论】:
除了双击 UI 元素之外,有没有其他方法可以在 classname.designer.cs 文件中手动设置事件处理程序?
【问题讨论】:
单击“属性”窗口中的闪电图标。双击要实现的事件。
【讨论】:
如果我正确地回答了你的问题,你可以在你的代码隐藏中这样做:
myButton.Click += myHandler;
或者您可以使用匿名委托:
myButton.Click += delegate
{
MessageBox.Show("Clicked!");
};
【讨论】:
当然。在初始化期间的某处使用myControl.Event += new EventHandler(SomeHandlerMethodInYourClass),例如在表单的构造函数中。
【讨论】: