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

Вниз

Popup Menu на DBGrid   Найти похожие ветки 

 
Relaxxx ©   (2003-08-02 16:02) [0]

Здраствуйте мастера!!!
Вот такой вот вопрос, у меня есть Popup Menu, которое я хочу что б выплывало когда я нажимаю правуб кнопку по строке ДБГрида. Причем это меню должно работать только на тех строках где например поле QQQ = 1, а во всех остальных полях недолжно быть вообще меню.
Возможно ли вообще такое сделать???


 
ZrenBy ©   (2003-08-02 16:10) [1]

Элементарно

1. DBGrid.PopupMenu должно быть nil;

2. Отлавливаешь WM_RBUTTONDOWN на гриде. Как это сделать-
вчера был пост.

3. Делаешь PostMessage форме с гридом c каким-нибудь (WM_USER+123)

4. На этом сообщении первой строчкой делаешь
Application.ProcessMessages.

5. Теперь мы уверены, что курсор грида обновился.

6. Смотрим поле КуКуКу. Усли оно = 1 то
GetCursorPos(pt); MyPopMenu.Popup(pt.X,pt.Y,)
иначе ничего не делаем.



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
14-92175
Study
2003-08-11 14:04
2003.08.28
Что это?


3-91984
Тщищвн
2003-08-01 09:42
2003.08.28
Вычисляемые поля в запросе на FB?


1-92107
avec
2003-08-15 12:56
2003.08.28
NMSMTP - почему не работает try... except?


1-92109
Song
2003-08-15 11:48
2003.08.28
TVS_CHECKBOXES. Как определить что ветвь с галочкой?


3-92076
mikhasenko.anton
2003-08-01 07:23
2003.08.28
ADO. Подскажите пжлста как можно запаковать DBF через ADO?