RectangleF 構造体

定義

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

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

注釈

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

コンストラクター

名前 説明
RectangleF(PointF, SizeF)

指定した場所とサイズを使用して、 RectangleF クラスの新しいインスタンスを初期化します。

RectangleF(Single, Single, Single, Single)

指定した場所とサイズを使用して、 RectangleF クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
Empty

メンバーが初期化されていない RectangleF クラスのインスタンスを表します。

プロパティ

名前 説明
Bottom

このRectangleF構造体のYHeightの合計である y 座標を取得します。

Height

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

IsEmpty

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

Left

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

Location

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

Right

このRectangleF構造体のXWidthの合計である x 座標を取得します。

Size

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

Top

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

Width

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

X

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

Y

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

メソッド

名前 説明
Contains(PointF)

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

Contains(RectangleF)

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

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)

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

Intersect(RectangleF)

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

IntersectsWith(RectangleF)

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

Offset(PointF)

この四角形の位置を指定した量だけ調整します。

Offset(Single, Single)

この四角形の位置を指定した量だけ調整します。

ToString()

このRectangleFLocationSizeを人間が判読できる文字列に変換します。

Union(RectangleF, RectangleF)

和集合を形成する 2 つの四角形の両方を含むことができる、可能な限り最小の 3 番目の四角形を作成します。

演算子

名前 説明
Equality(RectangleF, RectangleF)

2 つの RectangleF 構造体の位置とサイズが等しいかどうかをテストします。

Implicit(Rectangle to RectangleF)

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

Inequality(RectangleF, RectangleF)

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

適用対象