📜  C# 按钮单击 - C# (1)

📅  最后修改于: 2023-12-03 14:59:42.509000             🧑  作者: Mango

C# 按钮单击 - C#

当我们使用C#编写WinForm程序时,按钮单击事件(Button Click Event)是一项非常常见的任务。本文将为程序员介绍如何在C#中编写按钮单击事件。

方法一:直接创建按钮单击事件

我们可以使用Visual Studio的设计器来创建按钮并设置其单击事件。以下步骤仅提供基本指南:

  1. 打开Visual Studio并创建一个新的WinForm应用程序。
  2. 在工具箱(Toolbox)中找到按钮控件并将其拖动到窗体设计器中。
  3. 右键单击按钮并选择“属性”(Properties)。
  4. 在属性窗格中找到“事件”(Events)选项卡,并找到“Click”事件。
  5. 双击“Click”事件,将Visual Studio自动生成按钮单击事件处理程序,如下所示:
private void button1_Click(object sender, EventArgs e)
{
    // button click event code here
}
  1. button1_Click方法中添加代码以响应按钮单击事件。
方法二:手动创建按钮单击事件

我们也可以手动编写按钮单击事件代码,步骤如下:

  1. 打开Visual Studio并创建一个新的WinForm应用程序。
  2. 在窗体设计器中创建一个按钮控件,并命名为button1,或在代码中创建按钮对象并将其添加到窗体上。
  3. 在窗体类中创建button1_Click事件处理程序,如下所示:
private void button1_Click(object sender, EventArgs e)
{
    // button click event code here
}
  1. button1_Click方法中添加代码以响应按钮单击事件。
示例代码

以下是一个简单的示例代码,呈现了在按钮单击事件中修改控件属性的方法。

private void button1_Click(object sender, EventArgs e)
{
    // 将按钮文本改为“已单击”
    button1.Text = "已单击";
    
    // 设置文本框不可编辑
    textBox1.ReadOnly = true;
    
    // 禁用另一个按钮
    button2.Enabled = false;
}

通过上述修改,当用户单击button1时,按钮文本将变为“已单击”,文本框将变为只读,另一个按钮将被禁用。

以上就是介绍按钮单击事件的两种方法。程序员可以根据项目的需求进行选择和实现。