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