Срабатывание Shortcut key
От: Zheka.O Украина  
Дата: 28.09.06 12:11
Оценка:
Привет, всем!
У меня возникла следующая проблема:
на форме лежит TreeView контрол, на нём контекстное меню, на одном из пунктов установлен Shortcut key на Del; создаётся новая модальная форма, на которой TextBox, и если поставить фокус на него и нажать Del, то срабатывает пункт меню из контекстного меню.

При разработке приложения используется CAB (хотя я не думаю что это могло вызвать такое поведение). После просмотра рефлектором функций ProcessCmdKey для Form и Control, у меня возникли подозрения что вызывается ф-ция TranslateMDISysAccel которая обрабатывает сообщения от клавиатуры для MDI приложения. Но у нас не MDI-приложение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.