« [P11]WPFアプリケーション:フォーカスの設定(取得)と移動 | トップページ | WPF:印刷の初めての成功例コード »

[P12]WPFアプリケーション:マウスでテキストボックスをクリックした場合のイベントハンドラーは?

Mouse で TextBox を Click(MouseDown) した場合、どの EventHandler でそのイベントをとらえたらいいのか。

 MSDNフォーラムに質問を出したところ、FC-Shiro さんという方が
解決して下さいました。

http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=2593002&SiteID=7


一応、結論だけ書いておきます。

TextBox では、MouseDown イベントが使えない。
以下の方法で代用するそうです。

         [注]  MouseDownHandler の部分は、自由に命名できる。

《XAML》

  <TextBox  PreviewMouseDown="MouseDownHandler"/>

《C#》

  TextBox textBox = new TextBox();
  textBox.PreviewMouseDown += MouseDownHandler;

《イベントハンドラー》

   void MouseDownHandler(Object sender, RoutedEventArgs e)
   {
       //
   }

この点に関するマイクロソフトのドキュメント

     http://msdn2.microsoft.com/ja-jp/library/ms750580(vs.80).aspx

  [以上]

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

|

« [P11]WPFアプリケーション:フォーカスの設定(取得)と移動 | トップページ | WPF:印刷の初めての成功例コード »

コメント

コメントを書く



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




« [P11]WPFアプリケーション:フォーカスの設定(取得)と移動 | トップページ | WPF:印刷の初めての成功例コード »