C# Label 控件属性详解
来源:网络收集 点击: 时间:2024-06-08Text属性:用来设置或返回标签控件中显示的文本信息。我们可以在属性面板的Text选项后面的文本框中输入文本信息,也可以用代码Label.Text=方式来定义文本信息。

AutoSize 属性:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。取值为 true时,控件将自动调整到刚好能容纳文本时的大小,取值为false时,控件的大小为设计时的大小。默认值为false。

Anchor 属性:用来确定此控件与其容器控件的固定关系的。所谓容器控件指的是这样一种情况:往往在控件之中还有一个控件,例如最典型的就是窗体控件中会包含很多的控件,像标签控件、文本框等。
这时称包含控件的控件为容器控件或父控件,而父控件称为子控件。这时将遇到一个问题,即子控件与父控件的位置关系问题,即当父控件的位置、大小变化时,子控件按照什么样的原则改变其位置、大小。Anchor属性就规定了这个原则。 对于 Anchor 属性,可以设定 Top、Bottom、Right、Left 中的任意几种,设置的方法是在属性窗口中单击Anchor属性右边的箭头,将会出现如图 9-6 的窗口,通过它可设置 Anchor 属性值。图 9-6 中选中变黑的方位即为设定的方位控制,即图中所示的为 Left、Right、Bottom。此时,如果父窗口变化,子窗口将保证其左边缘与容器左边的距离、上边缘与容器上边的距离、底边与容器底边的距离等不变,效果如图9-7 所示。 可见随着窗体的大小变化, Label控件也会随着变 。 而 不 变 的 则 是Archor中所规定的边 缘与相应的父控件边缘的距离。

BackColor属性:用来获取或设置控件的背景色。当该属性值设置为 Color.Transparent 时,标签将透明显示,即背景色不再显示出来。

BorderStyle 属性:用来设置或返回边框。有三种选择:BorderStyle.None 为无边框(默认),BorderStyle.FixedSingle 为固定单边框,BorderStyle.Fixed3D 为三维边框。如图所示。

Enabled 属性:用来设置或返回控件的状态。值为 true 时允许使用控件,值为 false 时禁止使用控件,此时标签呈暗淡色,一般在代码中设置。图9-8 边框效果图 另外,标签还具有Visible、ForeColor、Font等属性,具体含义请参考窗体的相应属性。

TabIndex属性:用来设置或返回对象的Tab键顺序。当界面中有多个控件时,我们需要控制空间的Tab切换顺序,否则我们按Tab键时,控件将会杂乱无章的跳动。可以设置TabIndex属性,控制Tab键顺序。

其他的属性可参照我上面写的关于TextBox的属性的介绍。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_890611.html