2012-02-01 102 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标签将响应您的关键事件。