C# 控件通用属性

3.1 控件通用属性
大部分控件,例如 Label、Button、 TextBox 等,都是 Control 类的派生类。 Control 类中
定义了这些派生类控件通用的一组属性和方法,这些属性是:

? Name:控件的名称,区别控件类不同对象的唯一标志,例如建立一个 Button 控件类对
象,可用如下语句, Button button1=new Button(),那么 Name 属性的值为 button1。

? Location :表示控件对象在窗体中的位置。本属性是一个结构,结构中有两个变量, x
和 y,分别代表控件对象左上角顶点的 x 和 y 坐标,该坐标系以窗体左上角为原点, x
轴向左为正方向, y 轴向下为正方向,以像素为单位。修改 Location,可以移动控件的
位置,例如: button1.Location=new Point(100,200)语句移动按钮 button1 到新位置。

? Left 和 Top:属性值等效于控件的 Location 属性的 X 和 Y。修改 Left 和 Top,可以移
动控件的位置,例如: button1.Left=100 语句水平移动按钮 button1。

? Size:本属性是一个结构,结构中有两个变量, Width 和 Height 分别代表控件对象的宽
和高,例如可用语句 button1.Size.Width=100 修改 Button 控件对象 button1 的宽。
? BackColor :控件背景颜色。

? Enabled:布尔变量,为 true 表示控件可以使用,为 false表示不可用,控件变为灰色。

? Visible:布尔变量,为 true 控件正常显示,为 false 控件不可见。

? Modifier :定义控件的访问权限, 可以是 private、public、protected 等。默认值为 private。

? Cursor:鼠标移到控件上方时,鼠标显示的形状。默认值为 Default,表示使用默认鼠标
形状,即为箭头形状。

猜你喜欢

转载自www.cnblogs.com/liudongjun/p/12205562.html