2012-02-01 8 views
0

私はhereというWPFでランタイムのドラッグ可能なラベルを使用しています。ラベルのKeydownイベント

このラベルをキーの上下に移動します。問題は、ラベルがキーダウンまたはキーアップイベントを登録しないことです。これを行う方法?

私はhereと言われましたが、ラベルとしてテキストボックスを隠すべきだと言われましたが、ドラッグ機能が消えてしまいました。変装することなくラベルキーダウンを達成する方法は?あなたは、このことにより、ラベルを移動することができます

+0

フォームレベルでキーを押します。 –

答えて

3

  1. がラベルにイベントをマウスを下に追加して、それが、これは

    を無標識のために、このプロパティを設定し

    private void label1_MouseDown(object sender, MouseButtonEventArgs e) 
    { 
        label1.Focus(); 
    } 
    
  2. をfocus-与えますway-

    Focusable="True" 
    

Thiラベルがキーダウンイベントに反応します。

関連する問題