什么样的原则改变其位置、大小。Anchor 属性就规定了这个原则。
对于 Anchor 属性,可以设定 Top、Bottom、Right、Left 中的任意几种,设置的方法是在
属性窗口中单击 Anchor 属性右边的箭头,将会出现如图 9-6 的窗口,通过它可设置
Anchor 属性值。图 9-6 中选中变黑的方位即为设定的方位控制,即图中所示的为
Left、Right、Bottom。此时,如果父窗口变化,子窗口将保证其左边缘与容器左边的距离、
上边缘与容器上边的距离、底边与容器底边的距离等不变,
效果如图 9-7 所示。
可见随着窗体的大小变化, Label 控件也会随着变 。 而 不 变 的 则 是 Archor 中所规定的
边缘与相应的父控件边缘的距离。
(4)BackColor 属性:
用来获取或设置控件的背景色。当该属性值设置为 Color.Transparent 时,标签将透明显
示,即背景色不再显示出来。
(5)BorderStyle 属性:用来设置或返回边框。有三种选择: BorderStyle.None 为无边框
(默认),BorderStyle.FixedSingle 为固定单边框,BorderStyle.Fixed3D 为三维边框。边
框效果如图 9-8 所示。
(6)TabIndex 属性:用来设置或返回对象的 Tab 键顺序。
(7)Enabled 属性:用来设置或返回控件的状态。值为 true 时允许使用控件,值为 false
时禁止使用控件,此时标签呈暗淡色,一般在代码中设置。图 9-8 边框效果图另外,标签
还具有 Visible、ForeColor、Font 等属性,具体含义请参考窗体的相应属性。
3、TextBox 控件
1、主要属性:
(1)Text 属性:Text 属性是文本框最重要的属性,因为要显示的文本就包含在 Text 属性
中。默认情况下,
最多可在一个文本框中输入 2048 个字符。如果将 MultiLine 属性设置为 true,则最多可输
入 32KB 的文本。
Text 属性可以在设计时使用【属性】窗口设置,也可以在运行时用代码设置或者通过用户
输入来设置。可
以在运行时通过读取 Text 属性来获得文本框的当前内容。
(2)MaxLength 属性:用来设置文本框允许输入字符的最大长度,该属性值为 0 时,不
限制输入的字符
数。
(3)MultiLine 属性:用来设置文本框中的文本是否可以输入多行并以多行显示。值为
true 时,允许多行
显示。值为 false 时不允许多行显示,一旦文本超过文本框宽度时,超过部分不显示。
(4)HideSelection 属性:用来决定当焦点离开文本框后,选中的文本是否还以选中的方
式显示,值为 true,
则不以选中的方式显示,值为 false 将依旧以选中的方式显示。
(5)ReadOnly 属性:用来获取或设置一个值,该值指示文本框中的文本是否为只读。值
为 true 时为只读,
值为 false 时可读可写。
(6)PasswordChar 属性:是一个字符串类型,允许设置一个字符,运行程序时,将输入
到 Text 的内容全
部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。