« [P10] WPF 体制下における Application.DoEvents() メソッドの代替手段 | トップページ | [P12]WPFアプリケーション:マウスでテキストボックスをクリックした場合のイベントハンドラーは? »

[P11]WPFアプリケーション:フォーカスの設定(取得)と移動

① フォーカスの設定(取得)

  textbox1.Focus();

    まず、以下を読む。
     http://msdn2.microsoft.com/ja-jp/library/ms754010.aspx

  Focus メソッド:
http://msdn2.microsoft.com/ja-jp/library/system.windows.uielement.focus.aspx   


② フォーカスの移動

            TraversalRequest request
                   = new TraversalRequest(FocusNavigationDirection.Down);
            
            UIElement elementWithFocus = (UIElement)Keyboard.FocusedElement;
            
            if (elementWithFocus != null)   {
                elementWithFocus.MoveFocus(request);
            }

  まず、以下を読む。
      http://msdn2.microsoft.com/ja-jp/library/aa969768.aspx

  MoveFocus メソッド:
    http://msdn2.microsoft.com/ja-jp/library/system.windows.uielement.movefocus.aspx

   TraversalRequest クラス
http://msdn2.microsoft.com/ja-jp/library/system.windows.input.traversalrequest(VS.80).aspx

   FocusNavigationDirection 列挙体
http://msdn2.microsoft.com/ja-jp/library/system.windows.input.focusnavigationdirection(VS.80).aspx


xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
目次に戻る ・・・・ 左欄のカテゴリー 【パソコンの窓】 をクリック
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

|

« [P10] WPF 体制下における Application.DoEvents() メソッドの代替手段 | トップページ | [P12]WPFアプリケーション:マウスでテキストボックスをクリックした場合のイベントハンドラーは? »

コメント

コメントを書く



(ウェブ上には掲載しません)




« [P10] WPF 体制下における Application.DoEvents() メソッドの代替手段 | トップページ | [P12]WPFアプリケーション:マウスでテキストボックスをクリックした場合のイベントハンドラーは? »