RectangleF RectangleF RectangleF RectangleF Struct

定義

四角形の位置とサイズを表す 4 つの浮動小数点数を格納します。Stores a set of four floating-point numbers that represent the location and size of a rectangle. より高度な領域関数を使用する場合は Region オブジェクトを使用します。For more advanced region functions, use a Region object.

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

注釈

四角形は、その幅、高さ、および左上隅にあるによって定義されます。A rectangle is defined by its width, height, and upper-left corner.

コンストラクター

RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) RectangleF(PointF, SizeF)

指定した位置とサイズで、RectangleF クラスの新しいインスタンスを初期化します。Initializes a new instance of the RectangleF class with the specified location and size.

RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single)

指定した位置とサイズで、RectangleF クラスの新しいインスタンスを初期化します。Initializes a new instance of the RectangleF class with the specified location and size.

フィールド

Empty Empty Empty Empty

メンバーを初期化しない状態で RectangleF クラスのインスタンスを表します。Represents an instance of the RectangleF class with its members uninitialized.

プロパティ

Bottom Bottom Bottom Bottom

この Y 構造体の HeightRectangleF の和である y 座標を取得します。Gets the y-coordinate that is the sum of Y and Height of this RectangleF structure.

Height Height Height Height

この RectangleF 構造体の高さを取得または設定します。Gets or sets the height of this RectangleF structure.

IsEmpty IsEmpty IsEmpty IsEmpty

この RectangleFWidth または Height プロパティの値がゼロかどうかを示す値を取得します。Gets a value that indicates whether the Width or Height property of this RectangleF has a value of zero.

Left Left Left Left

この RectangleF 構造体の左端の x 座標を取得します。Gets the x-coordinate of the left edge of this RectangleF structure.

Location Location Location Location

この RectangleF 構造体の左上隅の座標を取得または設定します。Gets or sets the coordinates of the upper-left corner of this RectangleF structure.

Right Right Right Right

この X 構造体の WidthRectangleF の和である x 座標を取得します。Gets the x-coordinate that is the sum of X and Width of this RectangleF structure.

Size Size Size Size

この RectangleF のサイズを取得または設定します。Gets or sets the size of this RectangleF.

Top Top Top Top

この RectangleF 構造体の上端の y 座標を取得します。Gets the y-coordinate of the top edge of this RectangleF structure.

Width Width Width Width

この RectangleF 構造体の幅を取得または設定します。Gets or sets the width of this RectangleF structure.

X X X X

この RectangleF 構造体の左上隅の x 座標を取得または設定します。Gets or sets the x-coordinate of the upper-left corner of this RectangleF structure.

Y Y Y Y

この RectangleF 構造体の左上隅の y 座標を取得または設定します。Gets or sets the y-coordinate of the upper-left corner of this RectangleF structure.

メソッド

Contains(PointF) Contains(PointF) Contains(PointF) Contains(PointF)

指定した点がこの RectangleF 構造体に含まれているかどうかを判断します。Determines if the specified point is contained within this RectangleF structure.

Contains(RectangleF) Contains(RectangleF) Contains(RectangleF) Contains(RectangleF)

この RectangleF 構造体に、rect によって表された四角形領域全体が含まれているかどうかを判断します。Determines if the rectangular region represented by rect is entirely contained within this RectangleF structure.

Contains(Single, Single) Contains(Single, Single) Contains(Single, Single) Contains(Single, Single)

指定した点がこの RectangleF 構造体に含まれているかどうかを判断します。Determines if the specified point is contained within this RectangleF structure.

Equals(RectangleF) Equals(RectangleF) Equals(RectangleF) Equals(RectangleF)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

obj がこの RectangleF と同じ位置およびサイズの RectangleF かどうかをテストします。Tests whether obj is a RectangleF with the same location and size of this RectangleF.

FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single)

左上隅および右下隅が指定の位置に設定された RectangleF 構造体を作成します。Creates a RectangleF structure with upper-left corner and lower-right corner at the specified locations.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

この RectangleF 構造体のハッシュ コードを取得します。Gets the hash code for this RectangleF structure. ハッシュ コードの使い方の詳細については、Object.GetHashCode のトピックを参照してください。For information about the use of hash codes, see Object.GetHashCode.

Inflate(SizeF) Inflate(SizeF) Inflate(SizeF) Inflate(SizeF)

この RectangleF を指定の量だけ拡大します。Enlarges this RectangleF by the specified amount.

Inflate(Single, Single) Inflate(Single, Single) Inflate(Single, Single) Inflate(Single, Single)

この RectangleF 構造体を指定の量だけ拡大します。Enlarges this RectangleF structure by the specified amount.

Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single)

指定の RectangleF 構造体の拡大したコピーを作成して返します。Creates and returns an enlarged copy of the specified RectangleF structure. コピーは指定した量だけ拡大され、元の四角形は変更されません。The copy is enlarged by the specified amount and the original rectangle remains unmodified.

Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF)

2 つの四角形の交差部分を表す RectangleF 構造体を返します。Returns a RectangleF structure that represents the intersection of two rectangles. 交差部分がない場合は、空の RectangleF が返されます。If there is no intersection, and empty RectangleF is returned.

Intersect(RectangleF) Intersect(RectangleF) Intersect(RectangleF) Intersect(RectangleF)

この RectangleF 構造体をその構造体と指定の RectangleF 構造体の交差部分に置き換えます。Replaces this RectangleF structure with the intersection of itself and the specified RectangleF structure.

IntersectsWith(RectangleF) IntersectsWith(RectangleF) IntersectsWith(RectangleF) IntersectsWith(RectangleF)

この四角形が rect と交差するかどうかを判断します。Determines if this rectangle intersects with rect.

Offset(PointF) Offset(PointF) Offset(PointF) Offset(PointF)

四角形の位置を指定した量によって調節します。Adjusts the location of this rectangle by the specified amount.

Offset(Single, Single) Offset(Single, Single) Offset(Single, Single) Offset(Single, Single)

四角形の位置を指定した量によって調節します。Adjusts the location of this rectangle by the specified amount.

ToString() ToString() ToString() ToString()

この SizeLocation および RectangleF をユーザーが判読できる文字列に変換します。Converts the Location and Size of this RectangleF to a human-readable string.

Union(RectangleF, RectangleF) Union(RectangleF, RectangleF) Union(RectangleF, RectangleF) Union(RectangleF, RectangleF)

和集合を形成する 2 つの四角形の両方を含めることができる最小の 3 番目の四角形を作成します。Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.

演算子

Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF)

2 つの RectangleF 構造体の位置およびサイズが同じかどうかをテストします。Tests whether two RectangleF structures have equal location and size.

Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF)

指定した Rectangle 構造体を RectangleF 構造体に変換します。Converts the specified Rectangle structure to a RectangleF structure.

Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF)

2 つの RectangleF 構造体の位置またはサイズが異なるかどうかをテストします。Tests whether two RectangleF structures differ in location or size.

適用対象