0
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Shift)
{
PDiff = 20;
}
if (e.Control)
{
PDiff = 30;
}
if (e.Alt)
{
PDiff = 40; //opens up a drop down menu if not pressed first
}
}
좋아, 내 프로그램이 100 % 완료되었지만, 절반의 시간 동안 e.Alt가 필요한 작업을 수행하고 나머지 절반은 관련없는 드롭 다운 메뉴를 엽니 다. . 관련없는 드롭 다운 메뉴는 일반적으로 alt 키를 누르거나 shift 키를 누르면 나타납니다. keydown e.alt가 관련없는 드롭 다운 메뉴를 열지 못하게하는 방법은 무엇입니까?
(메뉴는> 이동> 크기> 복원 최소화입니다> 최대화> 닫기 BTW)나는 들었다 그 도움이 될 코드의 순서를 변경, 그러나 그것은 작동하지 않았다 중 하나 또는 내가하지 않았다 그들이 의미하는 바를 이해하십시오.
도움이 될 것입니다.
http://stackoverflow.com/questions/15090994/disable-normal-behavior-of-alt-key maybe – stuartd