RectangleF 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
四角形の位置とサイズを表す 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(PointF, SizeF) |
指定した場所とサイズを使用して、 RectangleF クラスの新しいインスタンスを初期化します。 |
| RectangleF(Single, Single, Single, Single) |
指定した場所とサイズを使用して、 RectangleF クラスの新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| Empty |
メンバーが初期化されていない RectangleF クラスのインスタンスを表します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Bottom |
このRectangleF構造体のYとHeightの合計である y 座標を取得します。 |
| Height |
この RectangleF 構造体の高さを取得または設定します。 |
| IsEmpty |
このRectangleFのWidthプロパティまたはHeight プロパティの値が 0 かどうかを示す値を取得します。 |
| Left |
この RectangleF 構造体の左端の x 座標を取得します。 |
| Location |
この RectangleF 構造体の左上隅の座標を取得または設定します。 |
| Right |
このRectangleF構造体のXとWidthの合計である x 座標を取得します。 |
| Size |
この RectangleFのサイズを取得または設定します。 |
| Top |
この RectangleF 構造体の上端の y 座標を取得します。 |
| Width |
この RectangleF 構造体の幅を取得または設定します。 |
| X |
この RectangleF 構造体の左上隅の x 座標を取得または設定します。 |
| Y |
この RectangleF 構造体の左上隅の y 座標を取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Contains(PointF) |
指定したポイントがこの RectangleF 構造体内に含まれているかどうかを判断します。 |
| Contains(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) |
2 つの四角形の交差部分を表す RectangleF 構造体を返します。 交差がなく、空の RectangleF が返される場合。 |
| Intersect(RectangleF) |
この RectangleF 構造体を、それ自体と指定した RectangleF 構造体の交差部分に置き換えます。 |
| IntersectsWith(RectangleF) |
この四角形が |
| Offset(PointF) |
この四角形の位置を指定した量だけ調整します。 |
| Offset(Single, Single) |
この四角形の位置を指定した量だけ調整します。 |
| ToString() |
このRectangleFの |
| Union(RectangleF, RectangleF) |
和集合を形成する 2 つの四角形の両方を含むことができる、可能な限り最小の 3 番目の四角形を作成します。 |
演算子
| 名前 | 説明 |
|---|---|
| Equality(RectangleF, RectangleF) |
2 つの RectangleF 構造体の位置とサイズが等しいかどうかをテストします。 |
| Implicit(Rectangle to RectangleF) |
指定した Rectangle 構造体を RectangleF 構造体に変換します。 |
| Inequality(RectangleF, RectangleF) |
2 つの RectangleF 構造が場所またはサイズで異なるかどうかをテストします。 |