電子書籍の厳選無料作品が豊富!

お世話になります。
よろしくお願いします。

題名通りです
C#でのFocus()と同等のWPFの処理をご教授願えませんでしょうか

現在Focusの代わりにCaptureMouse()を使用してますが
思った通りに動いてくれないので、ご教授お願いいたします。

簡単な仕様ですが
WPFユーザーコントロール( A )に、WPFユーザーコントロール( B )をAddして
A にMouseEnterすると、B にフォーカスを当ててBのイベント処理をするようにしております。

宜しくお願い致します。

A 回答 (2件)

http://msdn.microsoft.com/ja-jp/library/vstudio/ …
追加です。
上記を見るとC#のFocusとは違う考え方を(近いのはキーボードフォーカスと推測)しており、詳細になっているため、上記概念を把握された上で適切に実装されたほうがよいです。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございました。

Panel.Focusable = true;
Panel.Focus();

以上で解決致しました。

お礼日時:2013/07/10 11:26

例えば、参考URIは参考になりますか?



C#なので、質問カテゴリはC/C++で受けていることが多いです。

参考URL:http://saboriwork.hatenablog.com/entry/2013/01/2 …で動的にコントロールフォーカスを設定する方

この回答への補足

すみません。
お返事遅れました。

参考URLを読み、理解に苦しんでおりました。
サンプルソースを貼付けて実行しても反応しないので
もう少し調べて、解決次第、解決したコードの記述とお礼をさせていただきます。

補足日時:2013/07/09 13:19
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A