作个记号,以后会经常用到的属性设置.
我们可以通过编程设置 Web 服务器控件属性,以便在运行时更改控件的外观和行为。
本文以下内容提供了有关设置不同属性类型的详细信息:
1. 设置基于单值或枚举的属性:
如果 Web 服务器控件属性的数据类型为基元(String、Boolean 或数字类型)然后您只需将其指定到属性即可设置相应属性值。同样,如果属性值在枚举类中定义,您可以只将该枚举指定到属性。
1.1 设置基于单值的属性值
■ 将该值指定为文字或变量,如下例所示:
Label1.Text = "Hello";
DataGrid1.PageSize = 5;
■ 设置基于枚举的属性值
// Uses TextBoxMode enumeration
this.TextBox1.TextMode = TextBoxMode.SingleLine;
// Uses ImageAlign enumeration
this.Image1.ImageAlign = ImageAlign.Middle;
2. 设置单位属性:
宽度、高度和相似属性是按单位设置的。单位实现为对象(Unit 结构),允许您采用多种方式指定值和度量单位。
2.1 设置基于单位的属性
// Default is pixels.
TextBox1.Width = new Unit(100);
TextBox1.Width = new Unit(100, UnitType.Pixel);
TextBox1.Width = new Unit("100px");
// Centimeters
TextBox1.Width = new Unit("2cm");
TextBox1.Width = new Unit(10, UnitType.Percentage);
TextBox1.Width = new Unit("10%");
3. 设置颜色属性
要设置颜色(例如 BackColor 属性)属性,您需要分配对 Color 对象的引用。
Button1.BackColor = Color.FromName("Red");