Struct RectangleF

RectangleF structure

四角形の位置とサイズを表す 4 つの浮動小数点数のセットを格納します。

public struct RectangleF

コンストラクター

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

プロパティ

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

メソッド

名前説明
static FromLeftTopRightBottom(float, float, float, float)を作成しますRectangleF指定された位置に左上隅と右下隅がある構造.
static FromPoints(PointF, PointF)新しいRectangle指定された 2 点から。作成された 2 つの頂点Rectangle渡されたものと等しくなりますpoint1point2.これらは通常、反対側の頂点になります。
static Inflate(RectangleF, float, float)指定されたRectangleF構造。コピーは、指定された量だけ膨張します。元の長方形は変更されません.
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)かどうかをテストしますobjですRectangleFこれと同じ位置とサイズでRectangleF .
override GetHashCode()このハッシュコードを取得しますRectangleF構造体.
Inflate(SizeF)これを膨らませますRectangleF指定された量によって.
Inflate(float, float)これを膨らませますRectangleF指定された量で構造化.
Intersect(RectangleF)これを置き換えますRectangleFそれ自体と指定されたものとの交点を持つ構造RectangleF構造体.
IntersectsWith(RectangleF)この長方形が交差するかどうかを決定しますrect .
Normalize()幅と高さを正にし、左を右より小さく、上を下より小さくして、長方形を正規化します。
Offset(PointF)指定した量だけこの長方形の位置を調整します。
Offset(float, float)指定した量だけこの長方形の位置を調整します。
override ToString()この属性を変換しますRectangleF人間が読める文字列.
operator /演算子 /. を実装します
operator ==2 つのRectangleF構造体の位置とサイズは同じです.
implicit operator指定されたRectangleへの構造RectangleF構造体.
operator !=2 つのRectangleF構造は場所またはサイズが異なります.
operator *演算子 *. を実装します

関連項目