RectangleF 構造体

定義

四角形の位置とサイズを表す 4 つの浮動小数点数を格納します。 より高度な領域関数を使用する場合は Region オブジェクトを使用します。

public value class RectangleF : IEquatable<System::Drawing::RectangleF>
public value class RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
public struct RectangleF
[System.Serializable]
public struct RectangleF
type RectangleF = struct
[<System.Serializable>]
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Public Structure RectangleF
継承
RectangleF
属性
実装

注釈

四角形は、幅、高さ、左上隅で定義されます。

コンストラクター

RectangleF(PointF, SizeF)

指定した位置とサイズで、RectangleF クラスの新しいインスタンスを初期化します。

RectangleF(Single, Single, Single, Single)

指定した位置とサイズで、RectangleF クラスの新しいインスタンスを初期化します。

RectangleF(Vector4)

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

フィールド

Empty

メンバーを初期化しない状態で RectangleF クラスのインスタンスを表します。

プロパティ

Bottom

この Y 構造体の HeightRectangleF の和である y 座標を取得します。

Height

この RectangleF 構造体の高さを取得または設定します。

IsEmpty

この RectangleFWidth または Height プロパティの値がゼロかどうかを示す値を取得します。

Left

この RectangleF 構造体の左端の x 座標を取得します。

Location

この RectangleF 構造体の左上隅の座標を取得または設定します。

Right

この X 構造体の WidthRectangleF の和である x 座標を取得します。

Size

この RectangleF のサイズを取得または設定します。

Top

この RectangleF 構造体の上端の y 座標を取得します。

Width

この RectangleF 構造体の幅を取得または設定します。

X

この RectangleF 構造体の左上隅の x 座標を取得または設定します。

Y

この RectangleF 構造体の左上隅の y 座標を取得または設定します。

メソッド

Contains(PointF)

指定した点がこの RectangleF 構造体に含まれているかどうかを判断します。

Contains(RectangleF)

この RectangleF 構造体に、rect によって表された四角形領域全体が含まれているかどうかを判断します。

Contains(Single, Single)

指定した点がこの RectangleF 構造体に含まれているかどうかを判断します。

Equals(Object)

obj がこの RectangleF と同じ位置およびサイズの RectangleF かどうかをテストします。

Equals(RectangleF)

現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。

FromLTRB(Single, Single, Single, Single)

左上隅および右下隅が指定の位置に設定された RectangleF 構造体を作成します。

GetHashCode()

この RectangleF 構造体のハッシュ コードを取得します。 ハッシュ コードの使い方の詳細については、Object.GetHashCode のトピックを参照してください。

Inflate(RectangleF, Single, Single)

指定の RectangleF 構造体の拡大したコピーを作成して返します。 コピーは指定した量だけ拡大され、元の四角形は変更されません。

Inflate(Single, Single)

この RectangleF 構造体を指定の量だけ拡大します。

Inflate(SizeF)

この RectangleF を指定の量だけ拡大します。

Intersect(RectangleF)

この RectangleF 構造をそれ自体と指定の RectangleF 構造の交差部分に置き換えます。

Intersect(RectangleF, RectangleF)

2 つの四角形の交差部分を表す RectangleF 構造体を返します。 交差部分がない場合は、空の RectangleF が返されます。

IntersectsWith(RectangleF)

この四角形が rect と交差するかどうかを判断します。

Offset(PointF)

四角形の位置を指定した量によって調節します。

Offset(Single, Single)

四角形の位置を指定した量によって調節します。

ToString()

この SizeLocation および RectangleF をユーザーが判読できる文字列に変換します。

ToVector4()

この RectangleF から新しい Vector4 を作成します。

Union(RectangleF, RectangleF)

和集合を形成する 2 つの四角形の両方を含めることができる最小の 3 番目の四角形を作成します。

演算子

Equality(RectangleF, RectangleF)

2 つの RectangleF 構造体の位置およびサイズが同じかどうかをテストします。

Explicit(RectangleF to Vector4)

指定された RectangleFVector4 に変換します。

Explicit(Vector4 to RectangleF)

指定された Vector4RectangleF に変換します。

Implicit(Rectangle to RectangleF)

指定した Rectangle 構造体を RectangleF 構造体に変換します。

Inequality(RectangleF, RectangleF)

2 つの RectangleF 構造体の位置またはサイズが異なるかどうかをテストします。

適用対象