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

Вниз

Вызов PopupMenu   Найти похожие ветки 

 
Романов Р.В. ©   (2004-03-10 09:44) [0]

Имеется DbGrid с возможностью редактирования данных. Нужно вызывать 2 popupmenu. В редиме редактирования записи - стандартное (Cut/Copy/Paste). В режиме просмотра - мое (Добавить/Удалить).

Предположительный вариант решения (Если кто предложит другой вариант, буду благодарен)
Надо перехватывать сообщение для компонента по которому открывается PopupMenu. Проверять состояние Грида и выводить нужное меню.
Отсюда 2 вопроса:
1. Какое сообщение приходит компоненту, что бы он отобразил PopupMenu?
2. Как показать стандартное popupmenu (Cut/Copy/Paste)?


 
Кщд   (2004-03-10 09:50) [1]

разве в зависимости от режима нельзя присваивать то или иное меню?
типа if DBGrid1.DataSource.DataSet.State in .... then DBGrid1.PopupMenu:=...


 
Я   (2004-03-10 09:51) [2]

1. Событие OnMouseUp (WM_RBUTTONUP)
2. а) Свое PopupMenu с такими пунктами;
  б) Свой InlineEditor со своим PopupMenu;
  в) Свой InlineEditor со стандартным меню.



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
9-1049571866
DJ GRAFIKI
2003-04-05 23:44
2004.03.28
Подскажите как установить заголовочные файлы directx 9 на Делфи 7


1-1078827278
KosilkA
2004-03-09 13:14
2004.03.28
ini- файлы


7-1072386980
~GaMeRd~
2003-12-26 00:16
2004.03.28
Drag&Drop


14-1077994366
Lena
2004-02-28 21:52
2004.03.28
<B>Delphi</B>


14-1078044411
Ozone
2004-02-29 11:46
2004.03.28
RSDN.ru