はじめました。SmallBasic塾-分からないことはメールで。学習状況はノートで。結果はプログラムで。そして、チャットでつながる。待ち合った学習方法で、間違ったプログラミングスタイルにならないために

Top > Small Basic > GraphicsWindow(グラフィック ウィンドウ)

小学生・中学生からはじめられる
Small Basic
テキストベースの初心者向けプログラミング言語

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 (取得専用)
GraphicsWindow.LastKey 最後に押されたもしくは離されたキーを取得
 LastText (取得専用)
GraphicsWindow.LastText Graphics Window 上で最後に入力されたテキストを取得
 MouseX (取得専用)
GraphicsWindow.MouseX マウスの属している Graphics Window の X 座標を取得
 MouseY (取得専用)
GraphicsWindow.MouseY マウスの属している Graphics Window の Y 座標を取得

 

イベント(Event)
イベント 構文 内容
  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
     

▲ページトップに戻る

【本を読んでもよくらからない】 … 個別指導でわかりやすくお教えします