MenuStrip
메뉴 항목 중 하나에 단축키 Ctrl + "Plus Sign"
을 설정해야합니다.단축키 단축키 설정 방법 "Ctrl + Plus Sign"
나는 메뉴 항목의 오른쪽에 도움말 텍스트 블록을 가지고 프로그래밍 NOT으로 설정하는 것을 선호 :
하지만이 같은 변형이 선택이 표시되지 않습니다. 가장 가까운 것은 "OemPlus"입니다.
MenuStrip
메뉴 항목 중 하나에 단축키 Ctrl + "Plus Sign"
을 설정해야합니다.단축키 단축키 설정 방법 "Ctrl + Plus Sign"
나는 메뉴 항목의 오른쪽에 도움말 텍스트 블록을 가지고 프로그래밍 NOT으로 설정하는 것을 선호 :
하지만이 같은 변형이 선택이 표시되지 않습니다. 가장 가까운 것은 "OemPlus"입니다.
Oemplus
이 올바른 설정입니다. 텍스트가 마음에 들지 않으면 ShortcutKeyDisplayString
을 변경하십시오 (예 : Ctrl++
가 OemPlus하지 NumPlus라는 것을 참고, 그래서 숫자 패드 플러스 작동하지 않습니다. 어떤 사람들은 더하기 기호가 어디에 있는지 알지 못하고 널팟 플러스를 시도 할 것입니다. 당신이 모두 필요한 경우
, 당신은 KeyPreview = true
코드가 필요합니다
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Control | Keys.Add))
{
MessageBox.Show("Ctrl+Numplus");
return true;
}
if (keyData == (Keys.Control | Keys.Oemplus))
{
MessageBox.Show("Ctrl+Oemplus");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
대답은 MSDN에서 찾을 수 있습니다 https://msdn.microsoft.com/en-us/library/ms171651(v=vs.110).aspx
메뉴 명령
에 대한 사용자 정의 바로 가기 키를 표시하려면 메뉴 명령의 ShortcutKeyDisplayString 속성을 CTRL+SHIFT+S
과 같은 원하는 키보드 조합으로 설정하고을 설정합니다속성을 true로 설정하십시오.
이름을 기억할 수는 없지만 찾을 수있을 것이라고 확신합니다. 메뉴 항목에 원하는 텍스트가있는 단축키 텍스트를 재정의 할 수있는 속성이 있습니다. –