2012-02-01 4 views
0

나는 런타임에서 드래그 가능한 레이블을 사용하여 WPF에서 here을 발견했습니다.레이블의 Keydown 이벤트

이 레이블을 키 위아래 버튼으로 이동하고 싶습니다. 문제는 라벨이 키 다운 또는 키 업 이벤트를 등록하지 않는다는 것입니다. 이 작업을 수행하는 방법?

나는 텍스트 상자를 레이블로 가장해야한다는 문자를 here에게 들었지만 끌기 기능은 사라졌습니다. 변장하지 않고 레이블 키를 만드는 방법은 무엇입니까?

+0

양식 수준에서 키를 누릅니다. –

답변

3

  1. 레이블에 이벤트를 마우스를 추가하고

    private void label1_MouseDown(object sender, MouseButtonEventArgs e) 
    { 
        label1.Focus(); 
    } 
    
  2. 을, 포커스주는 방법 -에 의해 당신은 레이블을 이동할 수 있습니다 설정이이 속성은

    레이블 -
    Focusable="True" 
    

티 라벨이 키 다운 이벤트에 응답합니다.