DesignerAutoFormatStyle.VerticalAlign Property
.NET Framework (current version)
Gets or sets the vertical alignment of the contents for the associated control.
Assembly: System.Design (in System.Design.dll)
Property Value
Type: System.Web.UI.WebControls.VerticalAlignOne of the VerticalAlign values. The default is NotSet.
Use the VerticalAlign property to specify the vertical alignment of the contents for the associated control. If the VerticalAlign property does not apply to an associated control, the setting is ignored. For the defined values for the vertical alignment enumeration, see VerticalAlign.
The following code example demonstrates how to use a DesignerAutoFormat object and the Style property to apply formatting to a control.
// Applies styles based on the Name of the AutoFormat public override void Apply(Control inLabel) { if (inLabel is IndentLabel) { IndentLabel ctl = (IndentLabel)inLabel; // Apply formatting according to the Name if (this.Name == "MyClassic") { // For MyClassic, apply style elements directly to the control ctl.ForeColor = Color.Gray; ctl.BackColor = Color.LightGray; ctl.Font.Size = FontUnit.XSmall; ctl.Font.Name = "Verdana,Geneva,Sans-Serif"; } else if (this.Name == "MyBright") { // For MyBright, apply style elements to the Style property this.Style.ForeColor = Color.Maroon; this.Style.BackColor = Color.Yellow; this.Style.Font.Size = FontUnit.Medium; // Merge the AutoFormat style with the control's style ctl.MergeStyle(this.Style); } else { // For the Default format, apply style elements to the control ctl.ForeColor = Color.Black; ctl.BackColor = Color.Empty; ctl.Font.Size = FontUnit.XSmall; } } }
.NET Framework
Available since 2.0
Available since 2.0
Show: