Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.26;
Скачать: CL | DM;

Вниз

Проблема с горячими клавишами меню   Найти похожие ветки 

 
devol   (2002-08-16 10:35) [0]

Мужики, есть две форма, одна главная, вторая создается динамически во время работы програмы. И у той и у другой формы есть меню, некоторым пункты которого назначены горячие клавиши.
В главной форме есть пункт меню с горячей клавишей ENTER.
Во второй форме есть RichEdit.
Проблема заключается в том, что в RichEdit-е при нажатие на ENTER не происходит ничего, то есть нету перехода в новую строку, но при этом почему-то обрабатывается событие назначеное тому самому пункту меню из главной формы.
Помогите пожалуйста решить даную проблему.

Спасибо заранее!


 
pasha_golub ©   (2002-08-16 11:01) [1]

Придется назначить другую горячую клавишу. У меня проблема была того же сорта, долбался, долбался, поменял все-таки. Вот почему редактор свойств в выпадающем списке не дает много сочетаний, к примеру, просто букв, некоторых сочетаний с Альтом и т.д.

Можно просто обрабатывать событие onKeyDown у основной формы, при этом свойство Form1.KeyPreview := true должно быть, чтобы форма получала сообщение даже если активный другой контрол


 
-peter- ©   (2002-08-16 11:16) [2]

Можно обрабатывать событие OnShotCut в главной форме.

procedure TForm1.FormShortCut(var Msg: TWMKey; var Handled: Boolean);
begin
if not Active then Msg.CharCode := 0;
end;



Страницы: 1 вся ветка

Текущий архив: 2002.08.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
14-85213
Вячеслав
2002-07-31 11:26
2002.08.26
FTP и кириллица


14-85186
Mihail
2002-07-29 13:27
2002.08.26
Мастера, ПОМОГИТЕ, не могу установить.


1-84947
Александр
2002-08-15 11:16
2002.08.26
Проверка ввода


8-85133
Янушка
2002-04-19 11:27
2002.08.26
Как осуществить загрузку рисунка на форму, не используя TImage?


8-85131
Янушка
2002-04-18 14:26
2002.08.26
Как организовать простенькую анимацию в Delphi?