Label 控件 Label控件是一个用来显示文本的控件。表 7.9 总结了Label控件独有的PME。一般而言,Label并不是非常复杂的控件。但是有一些独特的性质还是需要知道的。例如,Label控件对鼠标事件是透明的。这就是说,发生在标签上的任何点击都会被传递到标签底下的窗体(或者是面板)上。习惯使用“可点击的”标签(这种标签在桌面版.NET框架程序中可以找到)的程序员,必须寻求另外的方法来在.NET精简框架中得到相同的支持。 Label控件不能接收鼠标或是键盘输入,但是它支持一个通常与鼠标和键盘输入相关联的属性:Enabled。当我们说“支持”,意味着当我们修改这一属性时,会发生一些有趣而且有用的事件。当控件被激活时,大多数别的控件都可以接收鼠标和(或)键盘输入;当被禁用时,大多数别的控件不能接收鼠标和键盘输入。大多数控件,包括Label控件,当被禁用时会改变它们的外观。例如,被禁用的按钮和标签上的文本会变成灰色并用斜体显示。因此标签是为数不多支持前景(文本)颜色属性的控件之一,这个改变可能会很有用,它可以让用户知道一项特性何时可用或是不可用。表 7.9 Label控件独有的PME
元素 描述
属性 TextAlign: 指定左、右或者是居中对齐
方法 无
事件 无