c# - 有没有办法在不使用设计器的情况下为 C# 中的控件添加事件处理程序?

标签 c# event-handling designer

我最近才开始使用 C#,想知道是否有更简单的方法来为控件创建事件处理程序。例如,如果我在网络表单上有一个按钮,我想要一个点击处理程序,我只需打开设计器并双击它,它就会为我创建和连接。如果我没有使用设计器的选项,除了手工创建它还有什么其他方法?例如,在 VB 中,所有控件都显示在代码窗口下拉列表中,因此您可以选择它们,选择一个事件,它会为您 stub 。 c# 中是否有类似的东西,或者我是否坚持以困难的方式进行?

最佳答案

当然,您可以自己完成设计师为您完成的工作。 只需添加:

button1.Click += new System.EventHandler(button1_Click);

并创建一个合适的方法来调用:

private void button1_Click(object sender, EventArgs e) { // button1 was clicked }

关于c# - 有没有办法在不使用设计器的情况下为 C# 中的控件添加事件处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1650260/

相关文章:

visual-studio-2008 - TableAdapter的“更新”和“删除”命令发生了什么?

c# - 需要 TDD 方法的想法

c# - 无法在 ImageView 异步中加载图像

c# - 发送文件作为方法参数?

c# - Linq中有没有一种方法可以根据不同的条件应用不同的计算

javascript - 在 XMLHttpRequest 事件处理程序中找不到字符串函数 (subStr)

javascript - 事件处理程序应该是匿名函数并且内部应该有命名函数吗?

.net - Visual Studio 设计器表单中 ToolStrip 的自定义 ToolStripButton

javascript - 修复 Chrome 的选项元素 onclick 事件

c++ - MS Visual Studio 2010 Professional Project Designer 没有出现?