金曜日, 9月 26, 2008
[VB2005]Load後のイベント処理(初期表示処理)
▼質問
初期表示で特定のコントロールにフォーカスをしたいんだ。
そこで、Loadイベントの最後でFocusイベントを入れたんだが、うまくいかないんだ。
どうやったらできるか教えてくれ!
▼回答
フォームのイベントには、Loadイベントの後に実行されるイベントがあるんだ。
それは、フォームが初めて表示されるたびに発生するイベントなんだ。
だから、初期表示に1回だけ実行したい処理は、そこに入れればいいんだ。
そのイベントとは、Shownイベントだ。
■参考サイト
Form メンバ (System.Windows.Forms)
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.form_members(VS.80).aspx
初期表示で特定のコントロールにフォーカスをしたいんだ。
そこで、Loadイベントの最後でFocusイベントを入れたんだが、うまくいかないんだ。
どうやったらできるか教えてくれ!
▼回答
フォームのイベントには、Loadイベントの後に実行されるイベントがあるんだ。
それは、フォームが初めて表示されるたびに発生するイベントなんだ。
だから、初期表示に1回だけ実行したい処理は、そこに入れればいいんだ。
そのイベントとは、Shownイベントだ。
■参考サイト
Form メンバ (System.Windows.Forms)
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.form_members(VS.80).aspx