Size Size Size Size Constructors

定義

多載

Size(Point) Size(Point) Size(Point) Size(Point)

從指定的 Size 結構,初始化 Point 結構的新執行個體。Initializes a new instance of the Size structure from the specified Point structure.

Size(Int32, Int32) Size(Int32, Int32) Size(Int32, Int32) Size(Int32, Int32)

從指定的維度,初始化 Size 結構的新執行個體。Initializes a new instance of the Size structure from the specified dimensions.

Size(Point) Size(Point) Size(Point) Size(Point)

從指定的 Size 結構,初始化 Point 結構的新執行個體。Initializes a new instance of the Size structure from the specified Point structure.

public:
 Size(System::Drawing::Point pt);
public Size (System.Drawing.Point pt);
new System.Drawing.Size : System.Drawing.Point -> System.Drawing.Size
Public Sub New (pt As Point)

參數

pt
Point Point Point Point

Point 結構,從其中初始化這個 Size 結構。The Point structure from which to initialize this Size structure.

Size(Int32, Int32) Size(Int32, Int32) Size(Int32, Int32) Size(Int32, Int32)

從指定的維度,初始化 Size 結構的新執行個體。Initializes a new instance of the Size structure from the specified dimensions.

public:
 Size(int width, int height);
public Size (int width, int height);
new System.Drawing.Size : int * int -> System.Drawing.Size
Public Sub New (width As Integer, height As Integer)

參數

width
Int32 Int32 Int32 Int32

Size 的寬度元件。The width component of the new Size.

height
Int32 Int32 Int32 Int32

Size 的高度元件。The height component of the new Size.

範例

下列程式碼範例示範如何使用Point.PointSize函式和System.Drawing.ContentAlignment列舉型別。The following code example demonstrates how to use the Point.Point and Size constructors and the System.Drawing.ContentAlignment enumeration. 若要執行此範例, 請將此程式碼貼入 Windows Form, 其中包含Label1名為的InitializeLabel1標籤, 並在表單的程式碼中呼叫方法。To run this example, paste this code into a Windows Form that contains a label named Label1 and call the InitializeLabel1 method in the form's constructor.

void InitializeLabel1()
{
   // Set a border.
   Label1->BorderStyle = BorderStyle::FixedSingle;
   
   // Set the size, constructing a size from two integers.
   Label1->Size = System::Drawing::Size( 100, 50 );
   
   // Set the location, constructing a point from a 32-bit integer
   // (using hexadecimal).
   Label1->Location = Point(0x280028);
   
   // Set and align the text on the lower-right side of the label.
   Label1->TextAlign = ContentAlignment::BottomRight;
   Label1->Text = "Bottom Right Alignment";
}
private void InitializeLabel1()
{
    // Set a border.
    Label1.BorderStyle = BorderStyle.FixedSingle;

    // Set the size, constructing a size from two integers.
    Label1.Size = new Size(100, 50);

    // Set the location, constructing a point from a 32-bit integer
    // (using hexadecimal).
    Label1.Location = new Point(0x280028);

    // Set and align the text on the lower-right side of the label.
    Label1.TextAlign = ContentAlignment.BottomRight;
    Label1.Text = "Bottom Right Alignment";
}
Private Sub InitializeLabel1()

    ' Set a border.
    Label1.BorderStyle = BorderStyle.FixedSingle

    ' Set the size, constructing a size from two integers.
    Label1.Size = New Size(100, 50)

    ' Set the location, constructing a point from a 32-bit integer
    ' (using hexadecimal).
    Label1.Location = New Point(&H280028)

    ' Set and align the text on the lower-right side of the label.
    Label1.TextAlign = ContentAlignment.BottomRight
    Label1.Text = "Bottom Right Alignment"
End Sub

適用於