Windows窗体是.Net Framework中捆绑的图形用户界面(GUI)类库。它的主要目的是为开发用于台式机,平板电脑和PC的应用程序提供一个更简单的界面。它也被称为WinForms 。通过使用Windows窗体或WinForms开发的应用程序称为在台式计算机上运行的Windows窗体应用程序。 WinForms仅可用于开发Windows窗体应用程序,而不能用于Web应用程序。 WinForms应用程序可以包含不同类型的控件,例如标签,列表框,工具提示等。
使用Visual Studio 2017创建Windows窗体应用程序
- 首先,打开Visual Studio,然后转到“文件”->“新建”->“项目”以创建一个新项目,然后从左侧菜单中选择语言为Visual C#。单击当前窗口中间的Windows Forms App(.NET Framework)。之后,输入项目名称,然后单击“确定” 。
这里的解决方案就像一个容器,其中包含程序可能需要的项目和文件。
- 之后,将显示以下窗口,该窗口分为三个部分,如下所示:
- 编辑器窗口或主窗口:在这里,您将处理表单和代码编辑。您会注意到表单的布局现在为空白。您将双击该表单,然后将打开该代码。
- 解决方案资源管理器窗口:用于在解决方案中的所有项目之间导航。例如,如果您将从该窗口中选择一个文件,则特定信息将显示在属性窗口中。
- 属性窗口:此窗口用于更改解决方案资源管理器中所选项目的不同属性。另外,您可以更改将添加到表单的组件或控件的属性。
您也可以通过将其设置为默认值来重置窗口布局。要设置默认布局,请在Visual Studio菜单中转到“窗口”->“重置窗口布局”。
- 现在,要将控件添加到WinForms应用程序中,请转到Visual Studio最左侧的“工具箱”选项卡。在这里,您可以看到控件列表。要访问最常用的控件,请转到“工具箱”选项卡中的“通用控件”。
- 现在,在创建的窗体上拖放所需的控件。例如,如果您可以添加TextBox,ListBox,Button等,如下所示。通过单击特定的放置的控件,您可以查看并更改其属性在Visual Studio的最右端。
在上图中,您可以看到选中了TextBox,并且它的属性(如TextAlign,MaxLength等)在最右角打开了。您可以根据应用程序的需要更改其属性的值。控件代码将自动在后台添加。您可以检查“解决方案资源管理器”窗口中存在的Form1.Designer.cs文件。
- 若要运行该程序,可以使用Visual Studio工具栏中的F5键或“播放”按钮。要停止程序,您可以使用工具栏中的暂停按钮。您也可以通过转到菜单栏中的“调试”->“开始调试”菜单来运行该程序。