2011-09-27 4 views
1

나는 읽기 전용 텍스트 상자가 있습니다. 나는 또한 Ctrl + R의 단축키가있는 도구 모음 메뉴 항목이 있습니다. 초점이 텍스트 상자에있을 때 도구 상자 메뉴 항목 바로 가기가 더 이상 작동하지 않습니다.읽기 전용 텍스트 상자는 메뉴 항목 바로 가기를 허용하지 않습니다.

내가 키 다운 이벤트를 교차하여 키가 Ctrl + R인지 확인할 수 있지만 일반 텍스트 상자 컨트롤을 사용하고 있기 때문에 이벤트를 발생 시키거나 대리자를 전달하여 주어진 특정 키를 내 일반 제어.

누구나 포커스가 읽기 전용 컨트롤 인 경우 toolstip 메뉴 항목의 단축키를 가져 오는 데 경험이 있습니까?

답변

0
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) 
{ 
    if (keyData == (Keys.Control | Keys.R)) 
    { 
     MessageBox.Show("Handle with care! :)"); 
    } 

    return base.ProcessCmdKey(ref msg, keyData); 
} 

읽기 전용 컨트롤이 포함 된 양식에 해당 논리를 넣으십시오.

+0

클리블랜드 인디언스> Chicago White Sox;) – Mike