座席(ログオン操作を行ってください)

Visual Basic 6
キーボード入力操作
キーボードの入力を判断する方法
サンプルプログラムを作成しながら確認
①PictureBoxを選択
②画面上に配置
③PictureBoxをダブル
クリック
入力を判断する方法
①クリック
②KeyDownを選択
入力を判断する方法
KeyCode(変数)の中には、「どの
キーが押されたか」という情報が、
整数値で格納されます。
Shift(変数)の中には、
「Shiftキーを同時に押したかど
うか」という情報が整数値で格
納されます。
Shiftを押した → 1
Shiftを押さない → 0
入力を判断する方法
次のようにプログラムを記述して実行すると
どのようなことになりますか?
押したボタンに対応する番号が表示されます
問題
上ボタンを押したときだけ、「上ボタンを押しま
した」というメッセージを表示するにはどうす
ればよいですか?
(ヒント)
Ifステートメントを利用します。
KeyCodeを利用します。
解答
次のように記述する。
「上ボタン」を押したときのKeyCodeが38な
ので、38に一致するかどうかIfステートメント
を利用して判定処理を行っている。
キーボードで四角形を動かす
次のように画面上に四角形を配置します。
②画面上に配置
①Shapeを選択
キーボードで四角形を動かす
右ボタンを押したときに、四角形(Shape1)を
右に動かすにはどうすればよいか?
確認事項
右ボタンのKeyCodeは?
 MsgBox (KeyCode) を利用して数値を確認
四角形を右に動かす方法は?
馬を右に動かすときに使用した次のコードを使用
Shape1.Left = Shape1.Left + 120
キーボードで四角形を動かす
右ボタンを押したときに、四角形(Shape1)を
右に動かすにはどうすればよいか?
(解答)次のように記述すればよい。
問題
 上下左右ボタンを使用して四角形(Shape1)を自由
に動かすプログラムを作成しよう!!
 (ヒント)
Ifステートメントを利用します。
KeyCodeを利用します。
Shape1.Leftを使用します。
Shape1.Left = Shape1.Left + ??
Shape1.Left = Shape1.Left - ??
Shape1.Topを使用します。
Shape1.Top = Shape1.Top + ??
Shape1.Top = Shape1.Top - ??