教程:使用 Visual Basic 创建 WinForms 应用

在本教程中,你将创建一个具有 Windows 窗体用户界面的 Visual Basic 应用程序。 Visual Studio 集成开发环境 (IDE) 包括创建Windows 窗体应用所需的全部工具。

在本教程中,你将了解如何执行以下操作:

  • 创建一个项目
  • 向窗体添加按钮
  • 添加标签和代码
  • 运行应用程序

先决条件

若要完成本教程,必须具有 Visual Studio。 请访问 Visual Studio 下载页获取免费版本。

若要完成本教程,必须具有 Visual Studio。 请访问 Visual Studio 下载页获取免费版本。

创建一个项目

创建一个 Visual Basic 应用程序项目。 项目类型随附了所需的全部模板文件,无需添加任何内容。

  1. 打开 Visual Studio。

  2. 在“开始”窗口上,选择“创建新项目” 。

    Screenshot shows the Visual Studio 2019 start window with Create a new project selected.

  3. 在“创建新项目”窗口中,选择适用于 Visual Basic 的“Windows 窗体应用 (.NET Framework)”模板。

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

    Screenshot shows the Create a new project window with Windows Forms App (.NET Framework) selected.

    注意

    如果未看到“Windows 窗体应用(.NET Framework)”模板,则可以通过“创建新项目”窗口安装该模板。 在“找不到所需内容?”消息中,选择“安装更多工具和功能”链接 。

    Screenshot shows the 'Install more tools and features' link from the 'Not finding what you're looking for' message.

    接下来,在 Visual Studio 安装程序中,选择“.NET 桌面开发”工作负载。

    Screenshot shows the .NET Core workload selected in the Visual Studio Installer.

    之后,在 Visual Studio 安装程序中选择“修改”。 系统可能会提示你保存工作内容。

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

    Screenshot shows the Configure your new project window with the name HelloWorld entered.

    此时,Visual Studio 将打开新项目。

  1. 打开 Visual Studio。

  2. 在“开始”窗口上,选择“创建新项目” 。

    Screenshot shows the Visual Studio 2022 start window with Create a new project selected.

  3. 在“创建新项目”窗口中,选择适用于 Visual Basic 的“Windows 窗体应用 (.NET Framework)”模板。

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

    Screenshot shows the Create a new project window with Windows Forms App (.NET Framework) selected.

    注意

    如果未看到“Windows 窗体应用(.NET Framework)”模板,则可以通过“创建新项目”窗口安装该模板。 在“找不到所需内容?”消息中,选择“安装更多工具和功能”链接 。

    Screenshot shows the 'Install more tools and features' link from the 'Not finding what you're looking for' message.

    接下来,在 Visual Studio 安装程序中,选择“.NET 桌面开发”工作负载。

    Screenshot shows the .NET Core workload selected in the Visual Studio Installer.

    之后,在 Visual Studio 安装程序中选择“修改”。 系统可能会提示你保存工作内容。

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

    Screenshot shows the Configure your new project window with the name HelloWorld entered.

    此时,Visual Studio 将打开新项目。

向窗体添加按钮

选择 Visual Basic 项目模板并为文件命名后,Visual Studio 会打开一个窗体。 窗体就是 Windows 用户界面。 你将通过向窗体添加控件来创建“Hello World”应用程序。

  1. 在 Visual Studio IDE 的左侧,选择“工具箱”选项卡。如果没有看到,则从菜单栏中选择“查看”>“工具箱”或者按 Ctrl+Alt+X 键 。

    Screenshot shows the Toolbox tab that opens Toolbox window.

    如果需要,请选择“固定”图标,固定“工具箱”窗口。

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

    Screenshot shows the Button control added to the form.

  3. 在“属性”窗口的“外观”部分,在“文本”中,键入“单击此处”,然后按 Enter。

    Screenshot shows the Text property with the value Click this.

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

  4. 在“属性”窗口的“设计”部分,将名称从“Button1”更改为“btnClickThis”,然后按 Enter。

    Screenshot shows the Name property with a value of b t n click this.

    注意

    如果按字母顺序排列了“属性” 窗口列表,则 Button1 会显示在 (DataBindings) 部分中。

添加标签和代码

现在你已添加创建操作的按钮控件后,下面来添加发送文本的标签控件。

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

  2. 在属性窗口的“设计”部分或“(DataBindings)”部分,将 Label1 的名称更改为“lblHelloWorld”,然后按 Enter。

  3. 在“Form1.vb [设计]”窗口中,双击“单击此处”按钮,打开“Form1.vb”窗口。

    另一种方法是在解决方案资源管理器中展开“Form1.vb”,然后选择“Form1”。

  4. 在“Form1.vb”窗口中,在“Private Sub”和“End Sub”行之间,输入 lblHelloWorld.Text = "Hello World!",如以下屏幕截图所示:

    Screenshot shows the a class in the Form1.vs tab where you can add Visual Basic code.

运行应用程序

现在可以生成和运行你的应用程序了。

  1. 选择“启动”运行应用程序。

    Screenshot shows the Start button that runs your app.

    出现以下几种情况。 在 Visual Studio IDE 中,“诊断工具”窗口打开,同时还打开一个“输出”窗口。 在 IDE 外部,出现一个“Form1”对话框。 其中包含“单击此处”按钮和显示“Label1”的文本。

  2. 选择“Form1”对话框中的“单击此处”按钮 。

    Screenshot shows dialog box titled Form 1 that displays the text Hello World!

    “Label1”文本会更改为“Hello World!”。

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

后续步骤

若要详细了解 Windows 窗体,请继续学习下面的教程:

请参阅