Winform概述
Windows窗体(简称Winform)是一个可以用来提供信息以及接受其输入的窗口。通常情况下,通过向窗体上添加控件并开发对用户操作的响应,生成Windows窗体应用程序。“控件”是显示数据或接受数据输入的相对独立的用户界面(UI)元素。Windows窗体是.NET Framework的智能客户端技术,使用VS 2012的IDE开发环境时,可以创建Windows窗体智能客户端应用程序。
Winform程序的创建
Winform程序的新建和控制台应用程序的创建是一样的,唯一不同的就是在选择模板时要选择Windows窗体应用程序,具体的操作如下图所示:
1,打开VS2012后,单击文件,再单击新建,再单击项目,会弹出一个新建项目的对话框。
2,在新建项目的对话框中选择模板中C#下的Windows,再单击Windows窗体应用程序,重新命名,重改保存路径,最后单击确定,就完成了Windows窗体应用程序的创建。
窗体的添加与删除
添加窗体的方法是右击主窗口的右方的解决方案,选择添加,再选择新建项目,弹出的依然与新建的时候相同的新建项目的对话框,操作跟新建Windows窗体应用程序的步骤相同,完成后就向项目中添加了一个新的窗体。
删除窗体的方法是自要删除的窗体名称上右击,在弹出的菜单中选择删除命令,便可删除窗体。
窗体的常用属性
窗体包含许多属性,设置窗体属性有两种方法,一种是通过属性面板,一种是通过代码,属性面板设置适用于在设计时设置窗体属性,设置方法为选中窗体并右击选择属性命令,或选择视图中的属性窗口,或按F4功能键。
1通过选中窗体并右击选择属性命令
2选择视图中的属性窗口
3VS2012更为人性化在创建的Windows窗体应用程序右下方就是属性
窗体的常用事件
窗体的所有事件都能通过单击属性面板里的一个类似闪电的符号来查看,表中列出了窗体的常用事件。如果向窗体添加一事件,只要在事件面板里选择要添加的事件,在其后面的空格里双击,相应的事件将会自动生成。
窗体中添加控件与窗体显示和隐藏
对于一个应用程序而言,控件是搭建用户界面的积木。它们具备交互式的特征,例如文本框,按钮以及列表框。VS2012中的控件都放在主菜单中的视图下的工具箱中,单击它会出现工具箱对话框就是所有的控件。
窗体的显示与隐藏是通过Show方法和Hide方法来实现的,格式为:
public void Show(); //显示
public void Hide(); //隐藏
用一个例子来实现显示和隐藏(在窗体Form1中通过按钮btnShow打开另一个窗体Form2)代码为:
<span style="font-size:18px;"> private void btnShow_Click(object sender, EventArgs e) { Form2 frm2 = new Form2(); frm2.Show(); }</span>
窗体中控件的基本操作
当控件添加到窗体之后,用户可以使用多种方式对它们进行操作,如对齐,调整大小,顺序,调整间距等。
控件的顺序可在设计时设置,方法为:选择要设置的控件,选择格式下的顺序,然后单击置于底层(或置于顶层)命令来设置。
控件的对齐操作在设计时可通过Shift或Ctrl功能选择多控件,选择格式下的对齐命令,弹出对齐菜单。从中选择适用于自己的对齐方式即可。
使用VS2012相对更为简便些,这些控件的基本操作都在选择控件的时候自行进行设置。