欢迎来到天天文库
浏览记录
ID:36711835
大小:619.50 KB
页数:47页
时间:2019-05-10
《Windows窗体与控》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章Windows窗体与控件内容简介Windows窗体是以.NETFramework为基础的一个新平台,主要用来开发Windows应用程序。一个Windows应用程序通常由窗体对象和控件对象构成,即使开发一个最简单的Windows应用程序,也必须了解窗体对象和控件对象的使用。本章主要介绍Windows窗体的结构和常用属性、方法与事件,以及Label、LinkLabel、TextBox、Button几种常用控件的使用。目录3.1窗体3.2几种常用控件3.3本章小结3.1窗体窗体(Form)就是平常所说的窗口,各种控件对象必须建立在窗体上。窗体对象是VisualC#应用程序的基本构造
2、模块,是运行应用程序时与用户交互操作的实际窗口。窗体有自己的属性、方法和事件,用于控制其外观和行为。3.1.1窗体的结构窗体是包含所有组成程序的用户界面的其他控件的对象。在创建Windows应用程序项目时,VisualStudio2008会自动提供一个窗体,其组成结构如图3.1所示。3.1.1窗体的结构图3.1窗体的结构3.1.1窗体的结构在创建Windows应用程序时,VisualStudio2008会将窗体文件命名为Form1.cs,建议编程人员将其改为能够描述程序用途的名称。在【解决方案资源管理器】中选择Form1.cs,在【属性窗口】中显示出相应文件属性,双击“文件名”属性
3、框的右侧区域,输入新的文件名,如图3.2所示。也可以直接在【解决方案资源管理器】中右击Form1.cs,在弹出的快捷菜单选择“重命名”,输入新的文件名即可。提示:将应用程序的窗体文件名改为能够描述程序用途的名称,是一个良好的编程习惯。3.1.2窗体的属性窗体有一些表现其特征的属性,可以通过设置这些属性控制窗体的外观。窗体的主要属性如表3-1所示。属性值的设置有两种方式:一种是在设计程序时,通过属性窗口实现;一种是在运行程序时,通过代码实现。通过代码设置属性的一般格式是:对象名.属性名=属性值;3.1.3窗体的方法窗体具有一些方法,调用这些方法可以实现特定的操作。窗体常用的方法如表3
4、-2所示。3.1.3窗体的方法关闭窗体与隐藏窗体的区别在于:关闭窗体是将窗体彻底销毁,之后无法对窗体进行任何操作;隐藏窗体只是使窗体不显示,可以使用Show或ShowDialog方法使窗体重新显示。模式窗体与非模式窗体的区别在于:模式窗体,在其关闭或隐藏前无法切换到该应用程序的其他窗体;非模式窗体,则可以在窗体之间随意切换。调用方法的一般格式为:对象名.方法名(参数列表)。如果要对调用语句所在的窗体调用方法,则用this关键字(表示当前类的对象)代替对象名,即:this.方法名(参数列表);在面向对象的程序设计中,还有一种特殊的的方法叫静态方法,这种类型的方法通过类名调用。调用的一
5、般格式为:类名.静态方法名(参数列表);3.1.4窗体的事件窗体作为对象,能够执行方法并对事件做出响应。窗体的常用事件,如表3-3所示。3.1.4窗体的事件如果要为窗体对象添加事件处理程序,首先在设计器窗口选中窗体对象,然后在属性窗口的事件列表中找到相应的事件并双击它,即可在代码窗口看到该窗体的事件处理程序。以Form1的Load事件为例,其事件处理程序的格式为:privatevoidForm1_Load(objectsender,EventArgse){//程序代码}其中,Form1_Load是事件处理程序的名称,所有对象的事件处理程序默认名称都是“对象名_事件名”;所有对象的事
6、件处理程序都具有sender和e两个参数,参数sender代表事件的源,参数e代表与事件相关的数据。3.1.5创建应用程序的操作界面应用程序的操作界面由各个对象组成,创建操作界面就是在窗体上绘制代表各个对象的控件。1.添加控件2.选择控件3.调整控件的尺寸和位置4.对控件进行布局5.设置所有控件的Tab键顺序索引6.锁定所有控件3.1.5创建应用程序的操作界面1.添加控件向窗体中添加一个控件的步骤如下(以按钮为例):(1)单击【工具箱】中的“公共控件”选项卡,出现各种控件。(2)将鼠标移到Button控件上单击,然后移到中间的窗体,这时会看到鼠标指针变成十字线的形状。(3)将十字线
7、放在窗体的适当位置,单击窗体并按住左键不放,拖动鼠标画出一个矩形。(4)松开左键,会看到一个Button控件被创建在窗体上。提示:向窗体中添加控件的另一个简单方法,是双击工具箱中的控件。这样会在窗体的默认位置创建一个具有默认尺寸的控件,然后可以将该控件移到窗体中的其他位置。3.1.5创建应用程序的操作界面2.选择控件一个窗体上通常有多个控件,可以一次选择一个或多个控件。如果要选择一个控件,用鼠标在该控件上单击,即可选中该控件。如果要选择多个控件,常用的方法有两种。一种
此文档下载收益归作者所有