키보드의 왼쪽 및 오른쪽 버튼을 사용하여 함수를 호출하려고하지만 올바른 방법을 알지 못합니다.왼쪽/오른쪽 키보드 버튼 사용
이 시도의 결과로 왼쪽/오른쪽 키보드 키를 누르면 일반적인 방법으로 GUI 요소가 전환되고 주어진 기능에는 작동하지 않습니다. 여기에 무엇이 잘못되었는지 확실하지 않습니다.
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Right)
{
func1();
}
else if (e.KeyCode == Keys.Left)
{
func2();
}
}
양식에서 KeyPreview를 사용 설정 했습니까? – Equalsk
이벤트를 처리하지 않았기 때문에 그럴 것 같습니다. 디버깅 중에 중단 점이 발생합니까? 제 생각에 [keyprieview 속성] (https://msdn.microsoft.com/en-us/library/system.windows.forms.form.keypreview (v = vs.110) .aspx)이 당신이 원하는 것입니다. – Reniuz