Форум: "Базы";
Текущий архив: 2003.08.28;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c