현재 프로젝트를 진행 중이고 키를 누를 때 기능을 트리거하는 창에 KeyEventHandler
을 추가하려고합니다.C# 기능을 트리거하는 바로 가기 키 만들기
내 문제는 그러나입니다 나는이
testObject.KeyDown += new KeyEventHandler(doSomethingOnKeyPress);
private void doSomethingOnKeyPress(object sender, KeyEventArgs e))
{
if (e.Control && e.KeyCode == Keys.R)
{
// do something
}
}
나는 프로그램이 Input.KeyEventHandler
에 Forms.KeyEventHandler
을 변환 할 수없는 오류가 발생 것 같은 핸들러를 추가 할 때.
누구든지이 문제에 대해 올바른 방향으로 안내 할 수 있습니까?
원하는 무엇? 'doSomethingOnKeyPress'가 이벤트 핸들러 시그니처와 일치하면 생성자'+ = new KeyEventHandler (doSomethingOnKeyPress) '를 사용할 필요가 없습니다. 'testObject.KeyDown + = doSomethingOnKeyPress'가 작동합니다. –
내가 사용하고있는 테스트 객체는 TextBox입니다. – chunath