GraphicsWindow

GraphicsWindow は図形描写に関係する入力や出力の機能を提供します。 このクラスを使って線を引いたり円や四角形を描くことができます。

Properties

BackgroundColor

GraphicsWindow.BackgroundColor

Graphics Window の背景色を取得または設定します。

BrushColor

GraphicsWindow.BrushColor

Graphics Window 上の図形の塗りつぶしのブラシの色を取得または設定します。

CanResize

GraphicsWindow.CanResize

Graphics Window がユーザーによってサイズを変更することができるかどうか特定します。

PenWidth

GraphicsWindow.PenWidth

Graphics Window 上の図形の描画に使用されたペンの太さを取得または設定します。

PenColor

GraphicsWindow.PenColor

Graphics Window 上の図形の描画に使用されたペンの色を取得または設定します。

FontName

GraphicsWindow.FontName

Graphics Window 上のテキストを書くのに使用されたフォント名を取得または設定します。

FontSize

GraphicsWindow.FontSize

Graphics Window 上のテキストを書くのに使用されたフォントの大きさを取得または設定します。

FontBold

GraphicsWindow.FontBold

Graphics Window 上のテキストを書くのに使うフォントが太字かどうかを取得または設定します。

FontItalic

GraphicsWindow.FontItalic

Graphics Window 上のテキストを書くのに使うフォントが斜字かどうかを取得または設定します。

Title

GraphicsWindow.Title

Graphics Window のタイトルを取得または設定します。

Height

GraphicsWindow.Height

Graphics Window の高さを取得または設定します。

Width

GraphicsWindow.Width

Graphics Window の横幅を取得または設定します。

Left

GraphicsWindow.Left

Graphics Window の左の位置を取得または設定します。

Top

GraphicsWindow.Top

Graphics Window の上の位置を取得または設定します。

LastKey (This property is read-only.)

GraphicsWindow.LastKey

最後に押されたもしくは離されたキーを取得します。

LastText (This property is read-only.)

GraphicsWindow.LastText

Graphics Window 上で最後に入力されたテキストを取得します。

MouseX (This property is read-only.)

GraphicsWindow.MouseX

マウスの属している Graphics Window の X 座標を取得します。

MouseY (This property is read-only.)

GraphicsWindow.MouseY

マウスの属している Graphics Window の Y 座標を取得します。

Events

KeyDown

GraphicsWindow.KeyDown

キーボード上のキーが押されたときにイベントを発生させます。

KeyUp

GraphicsWindow.KeyUp

キーボード上のキーが離されたときにイベントを発生させます。

MouseDown

GraphicsWindow.MouseDown

マウスボタンが押されたときにイベントを発生させます。

MouseUp

GraphicsWindow.MouseUp

押されていたマウスボタンが離されたときにイベントを発生させます。

MouseMove

GraphicsWindow.MouseMove

マウスが動かされたときにイベントを発生させます。

TextInput

GraphicsWindow.TextInput

GraphicsWindow 上でテキストが入力されたときにイベントを発生させます。

Operations

Show

GraphicsWindow.Show()

Graphics window を表示して、やり取りできるようにします。

Returns

Nothing

Hide

GraphicsWindow.Hide()

Graphics window を隠します。

Returns

Nothing

DrawRectangle

GraphicsWindow.DrawRectangle(x, y, width, height)

選択されたペンを使用をして、画面上に四角形を描きます。

x

四角形の X 座標。

y

四角形の Y 座標。

width

四角形の横幅。

height

四角形の高さ。

Returns

Nothing

FillRectangle

GraphicsWindow.FillRectangle(x, y, width, height)

選択されたブラシを使って四角形を塗りつぶします。

x

四角形の X 座標。

y

四角形の Y 座標。

width

四角形の横幅。

height

四角形の高さ。

Returns

Nothing

DrawEllipse

GraphicsWindow.DrawEllipse(x, y, width, height)

選択されたペンを使って画面上に楕円を描きます。

x

楕円の X 座標。

y

楕円の Y 座標。

width

楕円の横幅。

height

楕円の高さ。

Returns

Nothing

FillEllipse

GraphicsWindow.FillEllipse(x, y, width, height)

選択されたブラシで画面上の楕円を塗りつぶします。

x

楕円の X 座標。

y

楕円の Y 座標。

width

楕円の横幅。

height

楕円の高さ。

Returns

Nothing

DrawTriangle

GraphicsWindow.DrawTriangle(x1, y1, x2, y2, x3, y3)

選択されたペンを使って画面上に三角形を描きます。

x1

最初の点の X 座標。

y1

最初の点の Y 座標。

x2

2 番目の点の X 座標。

y2

2 番目の点の Y 座標。

x3

3 番目の点の X 座標。

y3

3 番目の点の Y 座標。

Returns

Nothing

FillTriangle

GraphicsWindow.FillTriangle(x1, y1, x2, y2, x3, y3)

選択されたブラシを使って画面上に三角形を描いて塗りつぶします。

x1

最初の点の X 座標。

y1

最初の点の Y 座標。

x2

2 番目の点の X 座標。

y2

2 番目の点の Y 座標。

x3

3 番目の点の X 座標。

y3

3 番目の点の Y 座標。

Returns

Nothing

DrawLine

GraphicsWindow.DrawLine(x1, y1, x2, y2)

一点から別の点へと直線を描きます。

x1

最初の点の X 座標。

y1

最初の点の Y 座標。

x2

2 番目の点の X 座標。

y2

2 番目の点の Y 座標。

Returns

Nothing

DrawText

GraphicsWindow.DrawText(x, y, text)

画面上の指定された場所にテキスト行を描きます。

x

テキストの開始点の X 座標。

y

テキストの開始点の Y 座標。

text

描画するテキスト

Returns

Nothing

DrawBoundText

GraphicsWindow.DrawBoundText(x, y, width, text)

画面上の指定された場所にテキスト行を描きます。

x

テキストの開始点の X 座標。

y

テキストの開始点の Y 座標。

width

横幅として指定できる最大値です。このパラメーターでテキストの折り返し点を決められます。

text

入力するテキスト。

Returns

Nothing

DrawResizedImage

GraphicsWindow.DrawResizedImage(imageName, x, y, width, height)

指定されたサイズで、メモリから指定されたイメージを画面上に描きます。

imageName

描画するイメージの名前

x

イメージを描画する点の X 座標。

y

イメージを描画する点の Y 座標。

width

描画するイメージの横幅。

height

描画するイメージの高さ。

Returns

Nothing

DrawImage

GraphicsWindow.DrawImage(imageName, x, y)

メモリから指定されたイメージを画面上に描きます。

imageName

描画するイメージの名前。

x

イメージを描画する点の X 座標。

y

イメージを描画する点の Y 座標。

Returns

Nothing

SetPixel

GraphicsWindow.SetPixel(x, y, color)

指定された色を使って指定された X 座標、Y 座標にピクセルを描きます。

x

ピクセルの X 座標。

y

ピクセルの Y 座標。

color

ピクセルにセットする色。

Returns

Nothing

GetPixel

GraphicsWindow.GetPixel(x, y)

指定された X 座標、Y 座標のピクセルの色を取得します。

x

ピクセルの X 座標。

y

ピクセルの Y 座標。

Returns

ピクセルにセットする色。

GetRandomColor

GraphicsWindow.GetRandomColor()

自由に選んで使える色を取得します。

Returns

自由に選んで使える色。

GetColorFromRGB

GraphicsWindow.GetColorFromRGB(red, green, blue)

与えられた赤、緑、青の値から色を生成します。

red

色中の赤の構成要素 (0-255)。

green

色中の緑の構成要素 (0-255)。

blue

色中の青の構成要素 (0-255)。

Returns

ブラシやペンに使用できる色を返します。

Clear

GraphicsWindow.Clear()

ウインドウをクリアにします。

Returns

Nothing

ShowMessage

GraphicsWindow.ShowMessage(text, title)

メッセージ ボックスをユーザーに表示します。

text

メッセージ ボックスに表示されるテキスト。

title

メッセージ ボックスのタイトル。

Returns

Nothing