Struct RectangleF

RectangleF structure

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

public struct RectangleF : IEquatable<RectangleF>

コンストラクター

名前説明
RectangleF(PointF, SizeF)指定された位置とサイズで RectangleF 構造体の新しいインスタンスを初期化します。
RectangleF(float, float, float, float)指定された位置とサイズで RectangleF 構造体の新しいインスタンスを初期化します。

プロパティ

名前説明
Bottom { get; }この RectangleF 構造体の Y と高さの合計である y 座標を取得します。
Height { get; set; }この RectangleF 構造体の高さを取得または設定します。
IsEmpty { get; }かどうかを示す値を取得します。WidthまたHeightこれの property RectangleFゼロの値を持っています.
Left { get; }この RectangleF 構造体の左端の x 座標を取得します。
Location { get; set; }この左上隅の座標を取得または設定しますRectangleF構造体.
Right { get; }この RectangleF 構造体の X と幅の合計である x 座標を取得します。
Size { get; set; }このサイズを取得または設定しますRectangleF.
Top { get; }この RectangleF 構造体の上端の y 座標を取得します。
Width { get; set; }この RectangleF 構造体の幅を取得または設定します。
X { get; set; }この RectangleF 構造体の左上隅の x 座標を取得または設定します。
Y { get; set; }この RectangleF 構造体の左上隅の x 座標を取得または設定します。

メソッド

名前説明
static FromLTRB(float, float, float, float)指定された位置に左上隅と右下隅を持つ RectangleF 構造体を作成します。
static Inflate(RectangleF, float, float)指定されたRectangleFstructure. コピーは指定された量だけ膨張します。元の長方形は変更されません.
static Intersect(RectangleF, RectangleF)を返しますRectangleF 2 つの長方形の交点を表す構造体. 交点がなく、空の場合RectangleF返されます.
static Union(RectangleF, RectangleF)結合を形成する 2 つの四角形の両方を含むことができる最小の 3 番目の四角形を作成します.
Contains(PointF)指定したポイントがこの範囲内に含まれているかどうかを判断しますRectangleF構造体.
Contains(RectangleF)で表される長方形の領域がrectこの中に完全に含まれていますRectangleF構造体.
Contains(float, float)指定したポイントがこの範囲内に含まれているかどうかを判断しますRectangleF構造体.
override Equals(object)指定されたObject、このインスタンスと等しい.
Equals(RectangleF)他のRectangleF構造体はこれと同じ位置とサイズを持っていますRectangleF構造体.
override GetHashCode()このインスタンスのハッシュ コードを返します。
Inflate(SizeF)これを膨らませますRectangleF指定された量によって.
Inflate(float, float)これを膨らませますRectangleF指定された量で構造化.
Intersect(RectangleF)これを置き換えますRectangleFそれ自体と指定された の交点を持つ構造RectangleF構造体.
IntersectsWith(RectangleF)この長方形が交差するかどうかを決定しますrect.
Offset(PointF)指定した量だけこの長方形の位置を調整します。
Offset(float, float)指定した量だけこの長方形の位置を調整します。
override ToString()この属性を変換しますRectangle人間が読める文字列.
operator ==2 つのRectangleF構造体の位置とサイズは同じです.
implicit operator指定された Rectangle 構造体を RectangleF 構造体に変換します。
operator !=2 つのRectangleF構造は場所またはサイズが異なります.

田畑

名前説明
static readonly Emptyのインスタンスを表しますRectangleFメンバーが初期化されていないクラス.

関連項目