■16718 / ) |
Re[1]: UserControl とフォーカス |
□投稿者/ ネタ好き (63回)-(2008/04/09(Wed) 23:52:02)
|
2008/04/09(Wed) 23:53:07 編集(投稿者)
■No16700 (H さん) に返信 > VB.NET 2003 > > TextBox1, TextBox2を貼り付けたUserControl1を用意します。 > Formに上記のUserControl1とButton1を貼り付けます。 > > TextBox2にフォーカスがある状態で、Button1をクリックすると、 > フォーカスがButton1に移ります。 > ここで、UserControl1(テキストボックス以外の部分)をクリックすると、 > TextBox1にフォーカスが当たってしまいます。 > > UserControl1をクリックしたときに、選択されていたテキストボックスに > フォーカスを戻したいのですが、どのようにすればよいでしょうか。 > > よろしくお願いします。
えっと、この質問はTextBox2を編集している時に、他のコントロールにフォーカスを移してから、 UserControlにフォーカスを戻した時に、TextBox1にフォーカスが移ると言う事ですよね? UserControlのLostFocusイベントで選択されているTextBoxを変数に保存して、 GotFocusイベントで変数を読み込んでフォーカスを移したらいいと思います。
|
|