Rob*_*Rob 1 c# visual-studio winforms
这让我疯狂.在Visual Studio WinForms设计器中,如果双击一个控件,它将为该控件生成一个XXXX_Load处理程序.这永远不会是你想要的.您希望Click事件或Changed事件或更有可能转到现有的Click事件.你不是一个新的Load事件.更糟糕的是因为偶然发生双击.单击一次,然后再次单击 - bingo一个Load事件处理程序.我使用笔式平板电脑组合,双击非常容易!
有人能告诉我是否有办法阻止这种情况发生.我想要一个Click处理程序.我会安心,没有任何事情发生.
实现这一目标的一种方法是继承控件并修改DefaultEventAttribute.
指定组件的默认事件.
[DefaultEvent("Click")]
public class MyRadionButton : RadionButton {
}
Run Code Online (Sandbox Code Playgroud)
但是当你覆盖一个控件时,可能需要做一些关心/额外的工作.使用此方法时,您需要牢记这一点.
| 归档时间: |
|
| 查看次数: |
431 次 |
| 最近记录: |