Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Контекстное меню в DBGride [D6, MSSQL]


robi ©   (2002-11-21 18:14:00) 

Добрый вечер, уважаемые знатоки!Не подскажите ли,как сделать так, чтобы в выделенной строке в DBGrid"е при клике правой кнопки мыши пользователь мог делать какое-нить действие(ну например скопировать ячейку).Приведите примерчик, пожаййлуста.


MsGuns   (2002-11-21 18:46:00) [1]

Кладешь TPopUpMenu, суешь в нее итемы, кэпшины, имажи и проч.
После этого для св-ва грида PopupMenu указываешь ссылку на этот компонент. При нажатии правой кнопки автоматически вываливается твое меню. Если надо вываливать его только в опред.колонках, обрабатываешь событие OnColEnter и, если кол. не та, вместо ссылки пишешь в DBGrid.PopupMenu nil, а если та, то присваиваешь соотв-й TPopupMenu. У меня под рукой нет краткого примера. Есть здоровые с динамическим формированием пунктов - геморрой разбираться самому,- не то что людям показать 8((


Наверх

Титульная страница Поиск, карта сайта Написать письмо