「SizeF クラス」の版間の差分
提供:AB開発Wiki
ナビゲーションに移動検索に移動
細 (→関連項目: cat) |
細 (名前空間ミス) |
||
(同じ利用者による、間の1版が非表示) | |||
14行目: | 14行目: | ||
==== IsEmpty ==== | ==== IsEmpty ==== | ||
Function IsEmpty() As | Function IsEmpty() As Boolean | ||
Width,Heightの値が空の場合(Widht,Height共に0の場合)に0以外の値を返します。空でない場合は0を返します。 | Width,Heightの値が空の場合(Widht, Height共に0の場合)に0以外の値を返します。空でない場合は0を返します。 | ||
=== メソッド === | === メソッド === | ||
21行目: | 21行目: | ||
Sub Size() | Sub Size() | ||
Sub Size(initWidth As Long, initHeight As Long) | Sub Size(initWidth As Long, initHeight As Long) | ||
Sub Size( | Sub Size(sz As Size) | ||
引数無しのコンストラクタはWidthとHeightを0へ初期化します。ほかはそれぞれ、WidhtをinitWidth, sz.Widthで、HeightをinitHeight, sz. | 引数無しのコンストラクタはWidthとHeightを0へ初期化します。ほかはそれぞれ、WidhtをinitWidth, sz.Widthで、HeightをinitHeight, sz.Heightで初期化します。 | ||
==== Operator + ==== | ==== Operator + ==== | ||
Function Operator + (sz As SizeF) As SizeF | Function Operator + (sz As SizeF) As SizeF | ||
SizeFのインスタンスのWidth,Heightの値に、szのWidth,Heightをそれぞれ加算した新しいSizeFを返します。 | SizeFのインスタンスのWidth, Heightの値に、szのWidth, Heightをそれぞれ加算した新しいSizeFを返します。 | ||
==== Operator - ==== | ==== Operator - ==== | ||
Function Operator - (sz As SizeF) As SizeF | Function Operator - (sz As SizeF) As SizeF | ||
SizeFのインスタンスのWidth,Heightの値に、szのWidth,Heightをそれぞれ減算した新しいSizeFを返します。 | SizeFのインスタンスのWidth,Heightの値に、szのWidth, Heightをそれぞれ減算した新しいSizeFを返します。 | ||
==== Operator == ==== | ==== Operator == ==== | ||
Function Operator == (sz As SizeF) As | Function Operator == (sz As SizeF) As Boolean | ||
[[#Equals|Equals]](sz)を返します。 | [[#Equals|Equals]](sz)を返します。 | ||
==== Operator <> ==== | ==== Operator <> ==== | ||
Function Operator <> (sz As SizeF) As | Function Operator <> (sz As SizeF) As Boolean | ||
Not [[#Equals|Equals]](sz)を返します。 | Not [[#Equals|Equals]](sz)を返します。 | ||
==== Add ==== | ==== Add ==== | ||
Function Add(sz As Size) As Size | Function Add(sz As Size) As Size | ||
SizeFのインスタンスに、szのWidth,Heightをそれぞれ加算した新しいSizeFを返します。 | SizeFのインスタンスに、szのWidth, Heightをそれぞれ加算した新しいSizeFを返します。 | ||
==== Substract ==== | ==== Substract ==== | ||
Function Subtract(sz As SizeF) As SizeF | Function Subtract(sz As SizeF) As SizeF | ||
SizeFのインスタンスに、szのWidth,Heightをそれぞれ減算した新しいSizeFを返します。 | SizeFのインスタンスに、szのWidth, Heightをそれぞれ減算した新しいSizeFを返します。 | ||
==== Equals ==== | ==== Equals ==== | ||
Function Equals(sz As SizeF) As | Function Equals(sz As SizeF) As Boolean | ||
SizeFのインスタンスとszが同じWidth,Heightになっているかを返します。This.Width = sz.Width And This.Height = sz.Heightの結果を返します。 | SizeFのインスタンスとszが同じWidth, Heightになっているかを返します。This.Width = sz.Width And This.Height = sz.Heightの結果を返します。 | ||
==== ToSize ==== | ==== ToSize ==== | ||
65行目: | 61行目: | ||
== 関連項目 == | == 関連項目 == | ||
* [[ | *[[Sizeクラス]] | ||
[[Category: | [[Category:Systgem.Drawing名前空間]] |
2007年8月5日 (日) 12:34時点における最新版
SizeFは実数で座標を表すクラスです。
クラスの機能
プロパティ
Width
Function Width() As Long Sub Width(w As Long)
Widthの値を参照・設定します。
Height
Function Height() As Long Sub Height(h As Long)
Heigthの値を参照・設定します。
IsEmpty
Function IsEmpty() As Boolean
Width,Heightの値が空の場合(Widht, Height共に0の場合)に0以外の値を返します。空でない場合は0を返します。
メソッド
コンストラクタ
Sub Size() Sub Size(initWidth As Long, initHeight As Long) Sub Size(sz As Size)
引数無しのコンストラクタはWidthとHeightを0へ初期化します。ほかはそれぞれ、WidhtをinitWidth, sz.Widthで、HeightをinitHeight, sz.Heightで初期化します。
Operator +
Function Operator + (sz As SizeF) As SizeF
SizeFのインスタンスのWidth, Heightの値に、szのWidth, Heightをそれぞれ加算した新しいSizeFを返します。
Operator -
Function Operator - (sz As SizeF) As SizeF
SizeFのインスタンスのWidth,Heightの値に、szのWidth, Heightをそれぞれ減算した新しいSizeFを返します。
Operator ==
Function Operator == (sz As SizeF) As Boolean
Equals(sz)を返します。
Operator <>
Function Operator <> (sz As SizeF) As Boolean
Not Equals(sz)を返します。
Add
Function Add(sz As Size) As Size
SizeFのインスタンスに、szのWidth, Heightをそれぞれ加算した新しいSizeFを返します。
Substract
Function Subtract(sz As SizeF) As SizeF
SizeFのインスタンスに、szのWidth, Heightをそれぞれ減算した新しいSizeFを返します。
Equals
Function Equals(sz As SizeF) As Boolean
SizeFのインスタンスとszが同じWidth, Heightになっているかを返します。This.Width = sz.Width And This.Height = sz.Heightの結果を返します。
ToSize
Function ToSize() As Size
SizeFのインスタンスをSizeに変換します。
ToPointF
Function ToPointF() As PointF
SizeFのインスタンスをPointFに変換します。