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

Вниз

Как скрыть попап меню   Найти похожие ветки 

 
товарищ вася   (2009-05-08 13:12) [0]

Как скрыть попап меню, после Popup события?


 
{RASkov} ©   (2009-05-08 13:44) [1]

EndMenu


 
товарищ вася   (2009-05-08 14:52) [2]

Ну а если поподробнее?


 
{RASkov} ©   (2009-05-09 01:14) [3]

> [2] товарищ вася   (08.05.09 14:52)

Что подробнее? Вопрос из двух с половиной слов. Таков и ответ.)
Что не ясно, ...как и что пробовал?


 
Машкин Э. З.   (2009-05-09 01:26) [4]

Удалено модератором
Примечание: Правила чтим


 
Германн ©   (2009-05-09 01:39) [5]

Удалено модератором


 
turbouser ©   (2009-05-09 03:14) [6]

Удалено модератором


 
товарищ вася   (2009-05-09 22:21) [7]


> Что не ясно, ...как и что пробовал?

procedure TForm1.FormKeyDown(
 Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
  if (ssctrl in shift) and (key=VK_SPACE)  then EndMenu;
end;
Почему не работает?
Я так понял в EndMenu, то что надо.
Единственное что приходит в голову: пишу не в тот обработчик ?


 
Совесть ДМ ©   (2009-05-09 23:23) [8]

попробуй EndMenuPopup


 
товарищ вася   (2009-05-10 02:54) [9]


> попробуй EndMenuPopup

Вместо EndMenu взять EndMenuPopup?
такой функции вообще нет.
И нет в этом необходимости, EndMenu работает.
вопрос в другом, в каком обработчике писать
if (ssctrl in shift) and (key=VK_SPACE)  then EndMenu;
?


 
{RASkov} ©   (2009-05-10 10:01) [10]

> [9] товарищ вася   (10.05.09 02:54)

Можно попробовать следующее:
Добавить таймер. На его событие сделать проверку нажатия клавиш и если нужные остановить таймер и выполнить EndMenu(т.е. лучше проверить результат функции EndMenu и при успехе остановить таймер, имхо) Соот-но на OnPopup PopupMenu включать таймер....
Хотя я не уверен за правильность варианта в данном разделе форума....
и еще нужно придумать как его(таймер) выключать в других случаях (закрытия) попапа....
А вообще странное какое-то желание сочетания кнопок закрытия попапа..... Чем ESC не подходит? И гемороя меньше....


 
товарищ вася   (2009-05-10 12:13) [11]

Чем ESC не подходит? И гемороя меньше....
Скорее так и будет, и гемороя действительно меньше)


 
Юрий Зотов ©   (2009-05-10 17:06) [12]

Вообще, давно подмечено - чем "оригинальнее" (читай - вычурнее) интерфейс, тем действительно больше геморроя. Причем, у пользователей.



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

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

Наверх




Память: 0.49 MB
Время: 0.013 c
2-1242196813
Альф
2009-05-13 10:40
2009.06.28
Когда освободиться TStrings ?


2-1242076140
***Evil***
2009-05-12 01:09
2009.06.28
OnClick на SubMenu не работает?


15-1240413424
TCrash
2009-04-22 19:17
2009.06.28
Подскажите софтинку


3-1222915555
Татьяна
2008-10-02 06:45
2009.06.28
Lookup поля в таблицах.


2-1241790968
Гена
2009-05-08 17:56
2009.06.28
Нужно выполнить проверку DBGrid a