C#WinForm界⾯设计教程
WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,⼀般使⽤ C# 编程。C# WinForm 编程需要创建「Windows窗体应⽤程序」项⽬。
.NET 提供了⼤量 Windows 风格的控件和事件,我们可以直接拿来使⽤,上⼿简单,开发快速。
Windows 窗体应⽤程序是 C# 语⾔中的⼀个重要应⽤,也是 C# 语⾔最常见的应⽤。这套 C# WinForm 教程将教会⼤家如何使⽤WinForm 进⾏界⾯设计,并绑定对应的事件,开发出⼀个实⽤的客户端。
对于每⼀个使⽤过 Windows 操作系统的读者来说,Windows 应⽤程序是不会陌⽣的。使⽤ C# 语⾔编写的 Windows 应⽤程序与Windows 操作系统的界⾯类似,每个界⾯都是由窗体构成的,并且能通过⿏标单击、键盘输⼊等操作完成相应的功能。
C#创建Windows窗体应⽤程序(WinForm程序)
在每⼀个 Windows 窗体应⽤程序的项⽬⽂件夹中,都会有⼀个默认的窗体程序 Form1.cs,并且在项⽬的 Program.cs ⽂件中指定要运⾏的窗体。
Program.cs ⽂件的代码如下。
windows开发平台
在上述代码的 Main ⽅法中的:
· 第 1 ⾏代码:⽤于启动应⽤程序中可视的样式,如果控件和操作系统⽀持,那么 控件的绘制就能根据显不风格来实现。
· 第 2 ⾏代码:控件⽀持 UseCompatibleTextRenderingproperty 属性,该⽅法将此属 性设置为默认值。
· 第 3 ⾏代码:⽤于设置在当前项⽬中要启动的窗体,这⾥ new Form1() 即为要启动的窗体。
Windows 窗体应⽤程序也称为事件驱动程序,也就是通过⿏标单击界⾯上的控件、通过键盘输⼊操作
控件等操作来触发控件的不同事件完成相应的操作。
例如单击按钮、右击界⾯、向⽂本框中输⼊内容等操作。
C#设置窗体属性
每⼀个 Windows 窗体应⽤程序都是由若⼲个窗体构成的,窗体中的属性主要⽤于设置窗体的外观。
窗体的常⽤属性如下表所⽰。
【实例】创建⼀个名为 TestForm 的窗体,并完成如下设置。
· 窗体的标题栏中显⽰“第⼀个窗体”。
· 窗体中起始位置居中。
· 窗体中设置⼀个背景图⽚。
· 窗体中不显⽰最⼤化和最⼩化按钮。
实现题⽬中要求的窗体,具体步骤如下。
1) 创建名为 TestForm 的窗体
创建⼀个 Windows 应⽤程序 Windows-2,然后右击该项⽬,在弹出的右键菜单中选择“添加新项”命令,弹出如下图所⽰。
2) 设置 TestForm 窗体的属性
TestForm 窗体的属性设置如下表所⽰。
在上述属性中除了背景图⽚ (Backgroundimage) 属性以外,其他属性直接添加上表中对应的属性值即可。
设置背景图⽚属性 (Backgroimdlmage) 的⽅法是单击 Backgroundimage 属性后的按钮,在弹出的对话框中单击“导⼊”按钮。如下图所⽰, 选择图⽚ window_2.jpg 所在的路径,单击“确定”按钮即可完成背景图⽚属性的设置。
3) 设置 TestForm 窗体为启动窗体
每⼀个 Windows 窗体应⽤程序在运⾏时仅能指定⼀个启动窗体,设置启动窗体的⽅式是在项⽬的 Program.cs ⽂件中指定。具体的代码如下。
完成以上 3 步后按 F5 键运⾏程序,效果如下图所⽰。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。