c# - 有没有办法在 Windows 窗体设计器中双击控件时不自动生成单击事件逻辑?
问题描述
有时我会在设计器中移动控件时意外双击控件。这将在关联的类文件和设计器文件中创建一个单击事件方法。这可以撤消,但 ctrl+z 似乎在设计器中退一步或两步太远了,这是一个小麻烦。我不太需要双击快捷方式,希望将其完全删除。任何建议表示赞赏。
解决方案
可能不值得付出努力,但您可以从您正在使用的控件继承并将 DefaultEvent 属性设置为空。例如:
[DefaultEvent("")]
public class ButtonEx : Button {
}
现在,当您在设计器中双击窗体上的 ButtonEx 控件时,什么也没有发生。
推荐阅读
- java - 在流过滤器中使用 Java 过滤器
- php - 如何在laravel中迭代数组数据中的数组,输出如下
- javascript - ajax调用后如何退出循环
- firebase-realtime-database - 我需要做一个 firebase 流而不是 Http Get
- swift - 为注释数组添加图像
- java - 来自 Idea 和 cmd 的两个不同的 SHA1 指纹
- reactjs - 如何通过在 react.js 中设置该组件的道具来重定向到另一个组件
- angular - 能够从浏览器 ping 确切的端点,我不能从订阅
- java - 将使用Kendo UI PDF创建的PDF文件处理成Java pdfbox库时出现问题
- c# - 无法加载文件或程序集“Microsoft.ReportViewer.DataVisualization”