Focusについて

タグの編集
投稿者 見習PG  () 投稿日時 2008/7/29 02:02:00
フォームロード時に、リッチテキストボックスにフォーカスを取得したいのですが、以下のソースじゃできませんでした。。 
 
Txt_Corp_MainName.Focus() 
 
コントロール名は間違っておりませんし、別のイベントであれば、フォーカスは取得するのです。 
結果としては、フォームを開いたときに、このコントロールにフォーカス取得できればいいのですが。。 
 
お詳しい方、ご教授いただくとありがたいです^^;
投稿者 うたひこ  () 投稿日時 2008/7/29 05:49:00
こんにちは。 
 
僕の記憶にある限りでは、コントロールにフォーカスできるのは、画面に表示されている状態の時だけなので、ロードされたタイミングでは表示されていないためにフォーカスを設定できないのではないでしょうか? 
 
ショウンのイベントでフォーカスを設定されてはいかがですか?
投稿者 temp  () 投稿日時 2008/7/29 18:43:00
調べましょうよ。 
 
@IT:.NET TIPS Windowsフォームのロード時に任意のコントロールへフォーカスを設定するには? - C# VB.NET 
http://www.atmarkit.co.jp/fdotnet/dotnettips/226winloadfocus/winloadfocus.html