Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Редактор колонок для DbGridEh |
Автор: Alex 3.10.2006, 22:30 |
http://alexandr-s.livejournal.com/1524.html?mode=reply |
Автор: Vas 4.10.2006, 15:29 |
Спасибо, нужный модуль. С меня [+] Только нашел один глючок. Если колонке грида не определено поле из датасета, то при попытке показать frmColumnEdit вываливается AV. |
Автор: Alex 4.10.2006, 20:07 | ||
по подробней можно? |
Автор: Alex 4.10.2006, 21:12 |
Скачай модуль еще раз, AV возникать не будет, но и колонки для которых не задан Field я не покажу в редакторе |
Автор: Akella 11.10.2006, 16:46 | ||||||
Вот предлагаю ещё свой вариант (не без участия Alex`а) с использованием TPopupMenu 1. Кидаем на форму две компоненты TPopupMenu, я назвал его pmColumns2 и pmCustomSelect - это уже всплывающее меню типа Добавить, Изменить, Удалить, сами строите как хотите pmCustomSelect будет всплывать, когда щёлкните НЕ по заголовку грида. 2.
3. Создаём процедуру нажатия на пункт меню
4. В событии всплывания меню строим список(создаём пункты меню)
Всё. Щелкая по заголовку грида видим pmColumns2. Щёлкаем по данным грида видим pmCustomSelect. |