Главная страница
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.016 c
1-84982
-=Spike=-
2002-08-15 17:29
2002.08.26
Работа со значками.


8-85132
ec
2002-04-16 16:51
2002.08.26
Вопрос по PaintBox y


1-85016
Marat Zaripov
2002-08-16 12:13
2002.08.26
проблема с меню


14-85184
Jack128
2002-07-25 12:53
2002.08.26
стоит ли использовать DataBases новичку


3-84901
Loco
2002-08-06 15:03
2002.08.26
Помогите!!! :)))