此循环。具有焦点的控件有两个控制Tab键序的属性,分别是TabIndex和TabStop 属性。
1. TabIndex 属性
TabIndex属性决定控件接收焦点的顺序,Visual C# 2005按照控件添加的顺序
依次将0、1、2、3、??分配给相应控件的TabIndex 属性。用户在运行程序时
按下Tab 键,焦点将根据TabIndex 属性值在控件之间转移。如果希望更改Tab
键序,可以通过设置TabIndex 属性来更改。
例如希望焦点直接从Button1 转移到Button3,然后再到Button2,则应该将
Button2 和Button3的TabIndex属性值互换。
注意:不能获得焦点的控件及无效或不可见的控件,不具有TabIndex 属性,
因而不包含在Tab键序中,按Tab键时这些控件将被跳过。
2. TabStop属性
TabStop属性决定焦点是否能够在该控件上停留。它有True和False两个属性
值,默认为True;如果设为False,则焦点不能停在该控件上。 例如希望Button2 不能接收焦点,只要将Button2 的TabStop 属
性设为False
即可,(代码为:Button2.TabStop = false;),这样在按Tab键时将跳过Button2控
件,但是它仍然保留在Tab键序中的位置。
1.2 Form
窗体(Form)是Windows应用程序界面的最大容器,它可以容纳其他的一些
控件,使用它和其他的Windows 控件可以设计出美观的用户界面,下面将介绍窗
体的生成方法及其常用的属性、方法和事件。
1.2.1 生成Form
每当用户创建一个新的Windows应用程序时,Visual C# 2005会自动生成一个
名为Form1的窗体,如图1-1所示。可以通过鼠标的拖拽方法改变窗体的大小,也
可以通过窗体的Size属性来修改。 图1-1 自动生成的Form1窗体
很多情况下,一个窗体满足不了应用程序的要求,如学生信息管理应用程序,
既要对学生的基本情况进行管理,又要对学生的修读课程以及成绩进行管理等,这
时仅使用一个窗体是不合理的。
可以通过【项目】→【添加Windows 窗体】菜单命令来为应用程序添加一个
新的窗体,如图1-2所示。 图1-2 添加窗体
在【名称】后面的文本框中输入新窗体的名称,单击【打开】按钮,新的窗体
即生成了,同时可以看到窗体设计器上方多出了一个新生成窗体的选项卡。
1.2.2 Form常用的属性、方法与事件
在Visual C# 2005中,一切都是对象,窗体当然也不例外,下面就介绍窗体的
一些常用的属性、方法和事件。
1. MaximizeBox 和MinimizeBox 属性
MaximizeBox 和MinimizeBox 属性用于确定窗体标题栏的右上角的最大化、
最小化按钮是否可用。它们均有两个值:True和False。True表示最大化、最小化
按钮可用,为默认值;False 表示不可用。如图1-3 表示窗体的最大化按钮不可用
的情况,即将其MaximizeBox属性设置成了False。 图1-3 最大化按钮不可用
可以直接在窗体对象的属性窗口中找到“MaximizeBox”属性,
然后直接在其
中进行设置,如图1-4所示。 图1-4 设置MaximizeBox属性
也可以在程序运行时,使用代码来设置窗体的MaximizeBox 属性,其结果与
在属性窗口中直接设置一致。例如:
//********************************************************************** this.MaximizeBox = false;
//**********************************************************************
2. Size 属性
Size 属性又分成Width 和Height 两个属性(分别表示窗体的宽度和高度),
用于设置窗体的大小,以像索为单位。一般情况下可以通过鼠标的拖拽来控制窗体
的大小,但如果要精确控制窗体的大小,则应该使用Size 属性。如将Size 属性值
设为“300,200”,则表示该窗体的宽为300像素、高为200像素。
3. StartPosition属性
StartPosition属性用于确定窗体第一次出现时的位置。它提供了5个属性值:
默认的属性值为0-Manual,窗体的初始位置由Location属性确定;1-CenterScreen,
窗体的初始位置为屏____________幕中心;2-WindowsDefaultLocation,窗体定位在Windows
的默认位置,其尺寸在窗体大小中指定;3-WindowsDefaultBounds,窗体定位在
Windows 的默认位置,其边界也由Windows 默认确定;4-CenterParent,窗体在 其父窗体中居中。
4. AutoSizeMode 属性
AutoSizeMode 属性用于确定用户是否可以使用鼠标托拽来改变窗体的大小,
它有“GrowOnly”和“GrowAndShrink”两个值,“GrowOnly”为默认值,表示
用户可以使用鼠标托拽来改变窗体的大小,而“GrowAndShrink”则表示用户不可
以使用鼠标托拽来改变窗体的大小。
5. Icon属性
Icon属性用于设置窗体左上角的小图标,可以直接在属性窗口中设置,也可以
通过代码设置,使用代码设置的语法为: System.Drawing.Bitmap.FromFile(IconPath)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库visual studio控件大全+详解+实例经典教程!!(2)在线全文阅读。
相关推荐: