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

Вниз

MainMenu & PopupMenu   Найти похожие ветки 

 
Igor Kashtanov   (2003-03-16 21:20) [0]

В форме присутствует MainMenu и PopupMenu.При нажатии на функциональную клавишу (f9) по задумке должно появится
Popup. Сей метод реализую при KeyPreview=true и, соответственно процедуре OnKeyDown. Однако ничего не происходит. Если убираю MainMenu - все нормально. По нажатию F9 поднимается PopUp.
Подскажите, ПЛЗ!

Заранее благодарю всех написавших !!!


 
Романов Р.В. ©   (2003-03-16 21:35) [1]

Код задумки покажи.


 
sniknik ©   (2003-03-16 22:08) [2]

у MainMenu есть ShortCut там функциональные клавиши устанавливаются и перехватываются, или сделай пустое менюитем (невидимое) с ShortCut = F9 и из него вызывай, либо у формы с установленым KeyPreview = true (чтобы она первая ловила).


 
sniknik ©   (2003-03-16 22:30) [3]

чегото тут не то. что с MainMenu что с без, функциональные клавиши на OnKeyDown ловятся. Единственное когда не ловит если ShortCut какого нибудь итема в меню уже установлена эта клавиша.

неважно, делай через ShortCut в самом меню, ловит всегда (даже куйпревью можно не включать).


 
Igor Kashtanov   (2003-03-16 22:45) [4]

Код задумки :)

При KeyPreview=true;

procedure TForm.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=vk_f9 then popupmenu1.Popup(400,300);
end;



 
Igor Kashtanov   (2003-03-16 22:50) [5]

ВОТ ЭТО Я ТАК ЗАТУПИЛ :((((((((((((( ПО ПОЛНОЙ ПРОГРАММЕ...

ВСЕ РАБОТАЕТ... ПРОСТО ЭТА КЛАВИША УЖЕ БЫЛА ПРИСВОЕНА таки да....млин..

ВСЕ ОГРОМНОЕ СПАСИБО...



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
3-87863
AlexGof
2003-03-07 11:01
2003.03.27
Работа с ADO под SQL Server


7-88275
Kair
2003-02-01 20:52
2003.03.27
Опять вопрос.


1-88029
Yorick
2003-03-10 11:14
2003.03.27
Перетаскование формы


1-87930
i4Me
2003-03-14 10:02
2003.03.27
Как встроить свой шрифт в программу?


3-87881
Makhanev A.S.
2003-03-08 00:02
2003.03.27
Посоветуйте, плз быстрый Table...