Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
フォーカスとは?
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9091#CommentId11370
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
hitochan
 (高校生)
投稿日時
2009/4/26 03:39:55
はじめまして。hitochanといいます。
visual basicを初めてもう1年ぐらいすぎたのですが、
毎日勉強や部活に追われ趣味のプログラミングをする時間がなく、
あまり技術的には進歩していません。
本題に入りますが、
visual basic中学校の初級講座の「第21回 マウス・キーボードからの入力」
でmousewheel の使用例ということで、
ちょっと注意が必要なのはMouseWheelイベントはフォーカスのあるコントロールが受け取るということです。そのためこのプログラムではPictureBox1に強制的にフォーカスを与えるためにフォームのActivatedイベント(読み方:Activated = アクティベイテッド)でPictureBox1のSelectメソッドを呼び出しています。Activatedイベントはフォームがアクティブになった直後に発生します。(この場合の「アクティブ」とはユーザーから入力を受け取れるように準備が整った状態を指します。)
この場でのフォーカスの意味がよくわかりません。
「フォーカスを与える」というのはチカチカ点滅している状態のことを言うと思っていたのですが、
pictureboxにフォーカスを与えるというのはどういうことなのかわかりません。
「ユーザーから入力を受け取れるように準備が整った」とはどういうことなのでしょうか。
ご教授お願いします。