2010-06-22 6 views
0

내 응용 프로그램에는 "최근 파일"드롭 다운 메뉴가 있습니다. 로드 할 파일은 0에서 9 개 사이에 들어 있습니다. Ctrl + 1이 첫 번째 파일을로드하고 Ctrl + 2가 두 번째 파일을로드하도록 단축키를 설정하려고합니다.프로그래밍 방식으로 .NET에서 메뉴 바로 가기 키를 설정하는 방법?

ToolStripMenuItemShortcutKeys 속성을 설정해야하지만 루프 내부에서이 작업을 수행 할 방법을 찾고 있습니다. 처음에 메뉴를 만들 때 읽어 들인 배열에 파일이 있습니다. 내가 좋아하는 뭔가를 할 수 있도록하고 싶습니다

...

for (int i = 0; i < files.Count; i++) 
    files[i].ShortcutKeys = Keys.Control + Keys.D0 + i; 

그러나 유형을 열거 형의 정수 유형의 추가는 허용되지 않습니다.

switch 문을 캡슐화하는 일부 함수를 만드는 최선의 방법은 무엇입니까? 이 같은

답변

0

뭔가 :

for (int i = 0; i < files.Count; i++) 
    if(i <= 12) files[i].ShortcutKeys = Keys.Control | (Keys)i+48; 
관련 문제