教程:使用 C 在 Visual Studio 中创建 Windows 窗体应用#

在本教程中,你将创建一个简单的 C# 应用程序,该应用程序具有基于 Windows 的用户界面(UI)。 应用具有更改标签文本的按钮。 这个简单的应用包含用于更复杂的窗体程序的所有组件。

  • 在 Visual Studio 中创建 C# 项目
  • 创建应用程序
  • 运行应用程序

先决条件

  • 如果没有 Visual Studio,请转到 Visual Studio 下载 页免费安装它。
  • “.NET 桌面开发”工作负载。 若要在 Visual Studio 中验证或安装此工作负荷,请选择 工具>获取工具和功能。 有关详细信息,请参阅 更改工作负荷或单个组件
  • 如果没有 Visual Studio,请转到 Visual Studio 2022 下载 页免费安装。
  • “.NET 桌面开发”工作负载。 若要在 Visual Studio 中验证或安装此工作负荷,请选择 工具>获取工具和功能。 有关详细信息,请参阅 更改工作负荷或单个组件

创建项目

首先,创建 C# 应用程序项目。 项目类型附带创建应用程序所需的所有模板文件。

  1. 打开 Visual Studio。

  2. 在开始窗口中,选择 创建新项目

    屏幕截图显示“创建新项目”窗口。

  3. 创建新项目中,选择 C# Windows 窗体应用(.NET Framework) 模板。

    屏幕截图显示了适用于 C# 的 Windows 窗体应用(.NET Framework)。

    可以优化搜索以快速访问所需的模板。 例如,在搜索框中输入“Windows 窗体应用”。 接下来,从语言列表中选择 C#,然后从平台列表中选择 Windows

  4. 配置新项目中,对于 项目名称,请输入 HelloWorld 并选择“创建 ”。

    屏幕截图显示了“配置新项目”窗口,在其中命名项目 HelloWorld。

    Visual Studio 打开了你的新项目。

  1. 打开 Visual Studio。

  2. 在开始窗口中,选择 创建新项目

    屏幕截图显示“创建新项目”选项。

  3. 创建新项目中,选择适用于 C# 的 Windows 窗体应用(.NET Framework) 模板。

    可以优化搜索以快速访问所需的模板。 例如,在搜索框中键入“Windows 窗体应用”。 接下来,从语言列表中选择 C#,然后从平台列表中选择 Windows

    屏幕截图显示了 Windows 窗体应用(.NET Framework)的 C# 模板。

  4. 配置新项目 窗口中,在 项目名称中,输入 HelloWorld,然后选择 “创建”。

    屏幕截图显示名为 HelloWorld 的项目的“配置新项目”窗口。

    Visual Studio 打开了您的新项目。

创建应用程序

选择 C# 项目模板并命名项目后,Visual Studio 会为你打开一个表单。 窗体就是 Windows 用户界面。 通过将控件添加到窗体来创建 Hello World 应用程序。 然后 运行应用

向窗体添加按钮

  1. 选择 工具箱 打开 工具箱 浮出控件窗口。

    屏幕截图显示用于打开工具箱窗口的“工具箱”选项。

    如果未看到 工具箱 选项,可以从菜单栏中打开它。 选择“视图”>“工具箱”,或按 Ctrl+Alt+X

  2. 选择“固定”图标,以停靠“工具箱”窗口

    屏幕截图显示用于将工具箱窗口固定到 IDE 的图钉图标。

  3. 选择“按钮”控件,然后将其拖到窗体上

    屏幕截图显示带有按钮的窗体。

  4. 属性 窗口中,找到 文本,将名称从 Button1 更改为 Click this,然后选择 Enter

    屏幕截图显示了更改窗体上按钮文本的位置。

    如果未看到 属性 窗口,可以从菜单栏打开它。 选择“视图”>“属性窗口”或按 F4

  5. 属性 窗口的 设计 部分中,将名称从 Button1 更改为 btnClickThis,然后选择 Enter

    屏幕截图显示按钮的新名称。

    注意

    如果您在 属性 窗口中将列表按字母顺序排列,那么 Button1 将出现在 (DataBindings) 部分。

向窗体添加标签

添加按钮控件以创建操作后,添加标签控件以向其发送文本。

  1. 工具箱中选择 标签 控件。 然后将其拖到窗体上,并放在“单击此处”按钮下方

  2. 属性 窗口的 设计 部分或 (DataBindings) 部分中,将 Label1 的名称更改为 lblHelloWorld。 然后选择 ,按下 Enter,然后再选择

向窗体添加代码

  1. Form1.cs[设计] 窗口中,双击 单击此 按钮打开 Form1.cs 窗口。

    或者,可以在 解决方案资源管理器中展开 Form1.cs,然后选择 查看代码 或从 Form1.cs快捷菜单中选择 F7

  2. 在“Form1.cs”窗口中,在“private void”行后,键入或输入 lblHelloWorld.Text = "Hello World!";,如以下屏幕截图所示

    屏幕截图显示了向窗体添加代码的代码窗口。

选择 C# 项目模板并命名项目后,Visual Studio 会为你打开一个表单。 窗体就是 Windows 用户界面。 通过将控件添加到窗体来创建 Hello World 应用程序。 然后 运行应用

向表单添加按钮

  1. 选择 工具箱 打开 工具箱 浮出控件窗口。

    屏幕截图显示如何选择工具箱以打开工具箱窗口。

    如果未看到 工具箱 选项,可以从菜单栏中打开它。 选择“视图”>“工具箱”或按 Ctrl+Alt+X

  2. 展开“常见控件”,然后选择“固定”图标以停靠“工具箱”窗口

    屏幕截图显示了用于将“工具箱”窗口固定到 IDE 的“固定”图标。

  3. 选择“按钮”控件,然后将其拖到窗体上

    屏幕截图显示了包含刚刚添加的按钮的窗体。

  4. 属性 窗口中,找到 文本。 将名称从 按钮 1 更改为 Click this,然后选择 输入

    屏幕截图显示“属性”窗口中的“文本”字段。

    如果未看到 属性 窗口,可以从菜单栏打开它。 选择“视图”>“属性窗口”或按 F4

  5. 在“属性”窗口的“设计”部分中,将名称从 按钮 1 更改为 btnClickThis,然后选择 Enter

    屏幕截图显示按钮的新名称。

    注意

    如果在 属性 窗口中将列表按字母顺序排列,那么 button1 将显示在 (DataBindings) 节中,而不是其他部分。

向窗体添加标签

添加按钮控件以创建操作后,添加标签控件以向其发送文本。

  1. 工具箱中选择 标签 控件。 然后将其拖到窗体上,并放在“单击此处”按钮下方

  2. 属性 窗口的 设计 部分或 (DataBindings) 部分中,将 label1 的名称更改为 lblHelloWorld。 然后选择输入

向窗体添加代码

  1. Form1.cs[设计] 窗口中,双击 单击此 按钮打开 Form1.cs 窗口。

    或者,可以在 解决方案资源管理器中展开 Form1.cs,然后选择 Form1

  2. 在“Form1.cs”窗口中,在“private void”行后,键入或输入 lblHelloWorld.Text = "Hello World!";,如以下屏幕截图所示

    显示向窗体添加代码的位置的屏幕截图。

运行应用程序

  1. 选择 “开始”按钮以运行应用程序。

    屏幕截图显示用于调试和运行应用的“开始”按钮。

    发生了一些事情。 在 Visual Studio IDE 中,诊断工具 窗口随即打开,输出 窗口也会打开。 在 IDE 外部,会出现一个“Form1”对话框。 其中包含“单击此处”按钮和显示“Label1”的文本

  2. 选择“Form1”对话框中的“单击此处”按钮。 请注意,Label1 文本更改为 Hello World!

    屏幕截图显示了你的应用程序,其中是一个 Form1 对话框,包含 Label1 文本。

  3. 关闭 Form1 对话框以停止运行应用。

  1. 选择 “开始”按钮以运行应用程序。

    屏幕截图显示用于调试和运行应用的“开始”按钮。

    发生了一些事情。 在 Visual Studio IDE 中,诊断工具 窗口随即打开,输出 窗口也会打开。 在 IDE 外部,会出现一个“Form1”对话框。 其中包含“单击此处”按钮和显示“label1”的文本

  2. 在“Form1”对话框中选择 ,然后单击此 按钮。 请注意,label1 文本更改为 Hello World!

    屏幕截图显示包含按钮和标签的 Form1 对话框。

  3. 关闭 Form1 对话框以停止运行应用。

祝贺你完成本教程。 若要了解详细信息,请继续学习以下教程:

或者尝试以下其他教程: