2009-09-04 17 views
0

WindowsアプリケーションでTreeViewコントロールを使用しています。ツリービューのクリック(シングルクリック)イベントから別のウィンドウを開きます(タブ付き環境では、すべてのウィンドウがVisual Studioのタブとして表示されます)。新しいウィンドウの1つのコントロールに焦点を合わせたいと思います。TreeViewをクリックした後、別のコントロールにフォーカスを設定します。

問題は、私はTreeViewのダブルクリックイベントに焦点を当てることができるということです。しかし、同じことはTreeViewのシングルクリックイベントでは機能していないようです。

どのような回避策ですか?

+0

あなたはどの開発プラットフォームを使用していますか? Win32? Windowsフォーム? WPF? –

+0

私はWindowsフォームを使用しています。 –

答えて

0

代わりにMouseUpでこれを試みたことがありますか?それが失敗した場合、起動時にフォーカスを設定するタイマー(実行時間が10ミリ秒程度)を開始するなど、UIの問題については常に簡単な(ただし嫌な)解決方法があります。

関連する問題