2008-11-11 7 views
2

.NET WinForms에 RichTextBox가 있습니다. KeyUp으로 바로 가기 키를 연결했습니다. CtrlI를 제외하고 모든 것이 잘 작동합니다. 내 처리기가 돌아 오면 선택 항목이 '\ t'로 바뀌 었습니다. ShortcutsEnabled를 해제했지만 아무런 차이가 없었습니다. 어떤 아이디어?RichTextBox CtrlI

답변

1

이처럼 수행 속임수를 썼는지

using System; 
using System.Windows.Forms; 

public class MyRtb : RichTextBox { 
    protected override bool ProcessCmdKey(ref Message m, Keys keyData) { 
    if (keyData == (Keys.I | Keys.Control)) { 
     // Do your stuff 
     return true; 
    } 
    return base.ProcessCmdKey(ref m, keyData); 
    } 
} 
+0

감사합니다! –