Unit Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the Unit structure.
Overloads
Unit(Double) |
Initializes a new instance of the Unit structure with the specified double precision floating point number. |
Unit(Int32) |
Initializes a new instance of the Unit structure with the specified 32-bit signed integer. |
Unit(String) |
Initializes a new instance of the Unit structure with the specified length. |
Unit(Double, UnitType) |
Initializes a new instance of the Unit structure with the specified double precision floating point number and UnitType. |
Unit(String, CultureInfo) |
Initializes a new instance of the Unit structure with the specified length and CultureInfo. |
Unit(Double)
Initializes a new instance of the Unit structure with the specified double precision floating point number.
public:
Unit(double value);
public Unit (double value);
new System.Web.UI.WebControls.Unit : double -> System.Web.UI.WebControls.Unit
Public Sub New (value As Double)
Parameters
- value
- Double
A double precision floating point number that represents the length of the Unit in pixels.
Exceptions
value
is not between -32768 and 32767.
Remarks
Use this constructor to create and initialize a new instance of the Unit structure using the specified double precision floating point number.
The following table shows initial property values for an instance of Unit.
Property | Initial Value |
---|---|
Type | Pixel |
Value | The value specified by value . |
Caution
If value
is not between -32768 and 32767, an exception is thrown.
See also
Applies to
Unit(Int32)
Initializes a new instance of the Unit structure with the specified 32-bit signed integer.
public:
Unit(int value);
public Unit (int value);
new System.Web.UI.WebControls.Unit : int -> System.Web.UI.WebControls.Unit
Public Sub New (value As Integer)
Parameters
Exceptions
value
is not between -32768 and 32767.
Remarks
Use this constructor to create and initialize a new instance of the Unit structure using the specified 32-bit signed integer.
The following table shows initial property values for an instance of Unit.
Property | Initial Value |
---|---|
Type | Pixel |
Value | The value specified by value . |
Caution
If value
is not between -32768 and 32767, an exception is thrown.
See also
Applies to
Unit(String)
Initializes a new instance of the Unit structure with the specified length.
public:
Unit(System::String ^ value);
public Unit (string value);
new System.Web.UI.WebControls.Unit : string -> System.Web.UI.WebControls.Unit
Public Sub New (value As String)
Parameters
Exceptions
The specified length is not between -32768 and 32767.
value
is not a valid CSS-compliant unit expression.
Remarks
Use this constructor to create and initialize a new instance of the Unit structure using the specified length. The length is specified in two parts, the length's value and the length's unit type. For example, "200Cm" represents a length of 200 centimeters. You can use any valid CSS-compliant unit expression.
The following table lists the common unit types.
Unit type | Description |
---|---|
Pixel |
Length in pixels. |
Point |
Length in points. A point represents 1/72 of an inch. |
Inch |
Length in inches. |
Mm |
Length in millimeters. |
Cm |
Length in centimeters. |
Percentage |
Length as a percentage of the parent element. |
The following table shows initial property values for an instance of Unit.
Property | Initial Value |
---|---|
Type | The unit type specified in value . |
Value | The value specified in value . |
Caution
If value
is not between -32768 and 32767, an exception is thrown.
See also
Applies to
Unit(Double, UnitType)
public:
Unit(double value, System::Web::UI::WebControls::UnitType type);
public Unit (double value, System.Web.UI.WebControls.UnitType type);
new System.Web.UI.WebControls.Unit : double * System.Web.UI.WebControls.UnitType -> System.Web.UI.WebControls.Unit
Public Sub New (value As Double, type As UnitType)
Parameters
Exceptions
value
is not between -32768 and 32767.
Remarks
Use this constructor to create and initialize a new instance of the Unit structure using the specified double precision floating point number and UnitType.
The following table shows initial property values for an instance of Unit.
Property | Initial Value |
---|---|
Type | The value of type . |
Value | The value specified by value . |
Caution
If value
is not between -32768 and 32767, an exception is thrown.
See also
Applies to
Unit(String, CultureInfo)
Initializes a new instance of the Unit structure with the specified length and CultureInfo.
public:
Unit(System::String ^ value, System::Globalization::CultureInfo ^ culture);
public Unit (string value, System.Globalization.CultureInfo culture);
new System.Web.UI.WebControls.Unit : string * System.Globalization.CultureInfo -> System.Web.UI.WebControls.Unit
Public Sub New (value As String, culture As CultureInfo)
Parameters
- culture
- CultureInfo
A CultureInfo that represents the culture.
Exceptions
The specified length is not between -32768 and 32767.
value
is not a valid CSS-compliant unit expression.
Remarks
Use this constructor to create and initialize a new instance of the Unit structure using the specified length and System.Globalization.CultureInfo. The length is specified in two parts, the length's value and the length's unit type. For example, "200Cm" represents a length of 200 centimeters. You can use any valid CSS-compliant unit expression.
The following table lists the common unit types.
Unit type | Description |
---|---|
Pixel |
Length in pixels. |
Point |
Length in points. A point represents 1/72 of an inch. |
Inch |
Length in inches. |
Mm |
Length in millimeters. |
Cm |
Length in centimeters. |
Percentage |
Length as a percentage of the parent element. |
The following table shows initial property values for an instance of Unit.
Property | Initial Value |
---|---|
Type | The unit type specified in value . |
Value | The value specified in value . |
Caution
If value
is not between -32768 and 32767, an exception is thrown.