2012-02-01 105 views
0

我在WPF中使用了一個運行時可拖動標籤,我找到了hereKeydown標籤事件

我想在鍵上下按鈕上移動此標籤。問題在於標籤沒有註冊按鍵或按鍵事件。這個怎麼做?

我被告知here,我應該僞裝成一個標籤的文本框,但隨後拖動設施消失。如何實現無僞裝的標籤鍵?

+0

在窗體級別捕捉按鍵。 – 2012-02-01 06:32:57

回答

3

您可以將標籤通過此way-

  1. 事件添加鼠標按下的標籤,並給它FOCUS-

    private void label1_MouseDown(object sender, MouseButtonEventArgs e) 
    { 
        label1.Focus(); 
    } 
    
  2. 設置該屬性爲這個無標記

    Focusable="True" 
    

Thi標籤將響應您的關鍵事件。