Size 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public value class Size : IEquatable<System::Drawing::Size>
public value class Size
[System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public struct Size : IEquatable<System.Drawing.Size>
public struct Size
public struct Size : IEquatable<System.Drawing.Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct Size
[<System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
type Size = struct
type Size = struct
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Size = struct
Public Structure Size
Implements IEquatable(Of Size)
Public Structure Size
- 継承
- 属性
- 実装
注釈
Size構造体は、Rectangle、RectangleF、Image、Icon、およびその他のグラフィックス クラスのSize プロパティを使用して高さと幅を指定するために使用されます。 Addition、Subtraction、Equalityなどのオーバーロードされた演算子を使用して、Sizeに対して操作を実行できます。 Size構造体のHeightとWidthの単位は、描画に使用されるGraphics オブジェクトのPageUnitとPageScaleの設定によって異なります。
コンストラクター
| 名前 | 説明 |
|---|---|
| Size(Int32, Int32) |
指定したディメンションから Size 構造体の新しいインスタンスを初期化します。 |
| Size(Point) |
フィールド
| 名前 | 説明 |
|---|---|
| Empty |
プロパティ
| 名前 | 説明 |
|---|---|
| Height |
この Size 構造体の垂直コンポーネントを取得または設定します。 |
| IsEmpty |
この Size 構造体の幅と高さが 0 かどうかをテストします。 |
| Width |
この Size 構造体の水平コンポーネントを取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Add(Size, Size) | |
| Ceiling(SizeF) | |
| Equals(Object) | |
| Equals(Size) |
現在のオブジェクトが同じ型の別のオブジェクトと等しいかどうかを示します。 |
| GetHashCode() |
この Size 構造体のハッシュ コードを返します。 |
| Round(SizeF) | |
| Subtract(Size, Size) | |
| ToString() |
この Size 構造体を表す人間が判読できる文字列を作成します。 |
| Truncate(SizeF) |
演算子
| 名前 | 説明 |
|---|---|
| Addition(Size, Size) | |
| Division(Size, Int32) |
指定した Size を指定した整数で除算します。 |
| Division(Size, Single) |
指定した Size を、指定した単精度浮動小数点数で除算します。 |
| Equality(Size, Size) |
2 つの Size 構造体が等しいかどうかをテストします。 |
| Explicit(Size to Point) | |
| Implicit(Size to SizeF) | |
| Inequality(Size, Size) |
2 つの Size 構造体が異なるかどうかをテストします。 |
| Multiply(Int32, Size) |
指定した整数に、指定した Sizeを乗算します。 |
| Multiply(Single, Size) |
指定した単精度浮動小数点数に、指定した Sizeを乗算します。 |
| Multiply(Size, Int32) |
指定した Size に指定した整数を乗算します。 |
| Multiply(Size, Single) |
指定した Size に、指定した単精度浮動小数点数を乗算します。 |
| Subtraction(Size, Size) |