如何:使用按钮控件

更新:2007 年 11 月

按钮使用户可以与程序进行交互。例如,许多对话框都带有“确定”和“取消”按钮。用户可以单击“确定”按钮以提交在对话框中输入的信息。或者,也可以单击“取消”按钮,在不提交任何数据的情况下关闭对话框。

可以设置按钮的属性来更改其外观。例如,可以设置 Text 属性从而在按钮上显示特定的文本,或设置 ForeColor 属性以更改文本的颜色。有关更多信息,请参见如何:创建非矩形按钮 (Visual C#)

控件具有事件,一旦用户对控件执行某特定操作就会引发相应事件。您可以创建决定程序应如何响应事件的事件处理程序。所有控件均具有一个默认事件处理程序,就按钮而言,此处理程序为 Click。当用户单击按钮时,将运行您写入该按钮的 Click 事件处理程序中的代码。

在程序中使用按钮

  1. 在“文件”菜单上,单击“新建项目”。

  2. 在“新建项目”对话框的“模板”窗格中,单击“Windows 窗体应用程序”。

  3. 在“名称”框中,键入“ButtonExample”,然后单击“确定”。

    一个新的 Windows 窗体项目随即打开。

  4. Button 从“工具箱”中拖动到窗体上。

  5. 在“属性”窗口中,将 Text 属性更改为“Display Date”(显示日期),然后按 Enter。

  6. 在“属性”窗口中,单击 ForeColor 属性右侧的下拉箭头,然后单击打开的对话框中的“自定义”选项卡。

  7. 单击红色框,对该按钮的文本应用红色字体。

  8. 在窗体中双击该按钮以打开代码编辑器。

    代码编辑器将打开并显示一个名为 button1_Click 的方法。这便是 Click 事件处理程序。此处编写的代码将会在单击按钮时执行。

  9. 在 button1_Click 事件处理程序中,键入以下代码行。

    MessageBox.Show("Today is " +
        DateTime.Today.ToLongDateString());
    
  10. 按 F5 运行程序。

  11. 程序启动并出现窗体。当您单击 Button 时,将出现一个显示当天日期的消息框。

请参见

任务

如何:以编程方式调用按钮的 Click 事件 (Visual C#)

概念

在 Visual C# 中设计用户界面

其他资源

Button 控件

Visual C# 指导教程