英語で読む

次の方法で共有


Size コンストラクター

定義

指定した Size から Point 構造体の新しいインスタンスを初期化します。

オーバーロード

Size(Point)

指定した Size 構造体から Point 構造体の新しいインスタンスを初期化します。

Size(Int32, Int32)

指定された寸法から Size 構造体の新しいインスタンスを初期化します。

Size(Point)

ソース:
Size.cs
ソース:
Size.cs
ソース:
Size.cs

指定した Size 構造体から Point 構造体の新しいインスタンスを初期化します。

public Size (System.Drawing.Point pt);

パラメーター

pt
Point

この Point 構造体の初期化に使用する Size 構造体。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Size(Int32, Int32)

ソース:
Size.cs
ソース:
Size.cs
ソース:
Size.cs

指定された寸法から Size 構造体の新しいインスタンスを初期化します。

public Size (int width, int height);

パラメーター

width
Int32

新しい Size の幅コンポーネント。

height
Int32

新しい Size の高さコンポーネント。

次のコード例では、 および コンストラクターと 列挙型をPoint.Point使用する方法をSystem.Drawing.ContentAlignmentSizeします。 この例を実行するには、 という名前 Label1 のラベルを含む Windows フォームにこのコードを貼り付け、フォームのコンストラクターで メソッドを呼び出 InitializeLabel1 します。

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";
}

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1