RectangleF 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
四角形の位置とサイズを表す 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(PointF, SizeF) |
指定した位置とサイズで、RectangleF クラスの新しいインスタンスを初期化します。 |
RectangleF(Single, Single, Single, Single) |
指定した位置とサイズで、RectangleF クラスの新しいインスタンスを初期化します。 |
RectangleF(Vector4) |
指定した から 構造体の RectangleF 新しいインスタンスを初期化します Vector4。 |
フィールド
Empty |
メンバーを初期化しない状態で RectangleF クラスのインスタンスを表します。 |
プロパティ
Bottom |
この Y 構造体の Height と RectangleF の和である y 座標を取得します。 |
Height |
この RectangleF 構造体の高さを取得または設定します。 |
IsEmpty |
この RectangleF の Width または Height プロパティの値がゼロかどうかを示す値を取得します。 |
Left |
この RectangleF 構造体の左端の x 座標を取得します。 |
Location |
この RectangleF 構造体の左上隅の座標を取得または設定します。 |
Right |
この X 構造体の Width と RectangleF の和である x 座標を取得します。 |
Size |
この RectangleF のサイズを取得または設定します。 |
Top |
この RectangleF 構造体の上端の y 座標を取得します。 |
Width |
この RectangleF 構造体の幅を取得または設定します。 |
X |
この RectangleF 構造体の左上隅の x 座標を取得または設定します。 |
Y |
この RectangleF 構造体の左上隅の y 座標を取得または設定します。 |
メソッド
Contains(PointF) |
指定した点がこの RectangleF 構造体に含まれているかどうかを判断します。 |
Contains(RectangleF) |
この RectangleF 構造体に、 |
Contains(Single, Single) |
指定した点がこの RectangleF 構造体に含まれているかどうかを判断します。 |
Equals(Object) |
|
Equals(RectangleF) |
現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。 |
FromLTRB(Single, Single, Single, Single) |
左上隅および右下隅が指定の位置に設定された RectangleF 構造体を作成します。 |
GetHashCode() |
この RectangleF 構造体のハッシュ コードを取得します。 ハッシュ コードの使い方の詳細については、 |
Inflate(RectangleF, Single, Single) |
指定の RectangleF 構造体の拡大したコピーを作成して返します。 コピーは指定した量だけ拡大され、元の四角形は変更されません。 |
Inflate(Single, Single) |
この RectangleF 構造体を指定の量だけ拡大します。 |
Inflate(SizeF) |
この RectangleF を指定の量だけ拡大します。 |
Intersect(RectangleF) |
この RectangleF 構造をそれ自体と指定の RectangleF 構造の交差部分に置き換えます。 |
Intersect(RectangleF, RectangleF) |
2 つの四角形の交差部分を表す RectangleF 構造体を返します。 交差部分がない場合は、空の RectangleF が返されます。 |
IntersectsWith(RectangleF) |
この四角形が |
Offset(PointF) |
四角形の位置を指定した量によって調節します。 |
Offset(Single, Single) |
四角形の位置を指定した量によって調節します。 |
ToString() |
この Size の |
ToVector4() |
この RectangleF から新しい Vector4 を作成します。 |
Union(RectangleF, RectangleF) |
和集合を形成する 2 つの四角形の両方を含めることができる最小の 3 番目の四角形を作成します。 |
演算子
Equality(RectangleF, RectangleF) |
2 つの RectangleF 構造体の位置およびサイズが同じかどうかをテストします。 |
Explicit(RectangleF to Vector4) |
指定された RectangleF を Vector4 に変換します。 |
Explicit(Vector4 to RectangleF) |
指定された Vector4 を RectangleF に変換します。 |
Implicit(Rectangle to RectangleF) |
指定した Rectangle 構造体を RectangleF 構造体に変換します。 |
Inequality(RectangleF, RectangleF) |
2 つの RectangleF 構造体の位置またはサイズが異なるかどうかをテストします。 |
適用対象
.NET