Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2009, 12:59   #1
doniyor
Форумчанин
 
Аватар для doniyor
 
Регистрация: 22.04.2008
Сообщений: 143
По умолчанию DBGrid и Контекстное меню.

Hi всем!
Благодарю ВСЕХ за помощь в поиске ответов на мои "нескончаемые" вопросы. Вот очередной из них - у меня есть DBGrid. С курсором я разобрался, но как заставить каждую запись таблицы реагировать на компонент контекстного меню? Т.е. я хочу менять цвет каждой строчки на один из списка в SubMenu контекста.
Мой сайт - www.fortis-soft.narod.ru
doniyor вне форума Ответить с цитированием
Старый 03.07.2009, 13:14   #2
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию

Цитата:
Сообщение от doniyor Посмотреть сообщение
Hi всем!
Благодарю ВСЕХ за помощь в поиске ответов на мои "нескончаемые" вопросы. Вот очередной из них - у меня есть DBGrid. С курсором я разобрался, но как заставить каждую запись таблицы реагировать на компонент контекстного меню? Т.е. я хочу менять цвет каждой строчки на один из списка в SubMenu контекста.
ну если бы в базе данных для таблицы, которую Вы хотите отображать было специальное поле, в котором бы хранилось целое значение цвета, которым закрашивать эту строчку, то можно было бы сделать...
SlavaSH вне форума Ответить с цитированием
Старый 03.07.2009, 13:20   #3
doniyor
Форумчанин
 
Аватар для doniyor
 
Регистрация: 22.04.2008
Сообщений: 143
По умолчанию

Спасибо, я так пробовал. По правде говоря у меня места нет на длине строчки вставлять ещё одну ячейку, по этому и вынужден ставить онтекстное меню
Мой сайт - www.fortis-soft.narod.ru
doniyor вне форума Ответить с цитированием
Старый 03.07.2009, 13:21   #4
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию

Цитата:
Сообщение от doniyor Посмотреть сообщение
Спасибо, я так пробовал. По правде говоря у меня места нет на длине строчки вставлять ещё одну ячейку, по этому и вынужден ставить онтекстное меню
да эту ячейку необязательно отображать в DBGrid'е, главное, чтобы такое поле было в базе данных
SlavaSH вне форума Ответить с цитированием
Старый 03.07.2009, 13:31   #5
doniyor
Форумчанин
 
Аватар для doniyor
 
Регистрация: 22.04.2008
Сообщений: 143
По умолчанию

Согласен. А дальше как? Никогда прежде такие трюки не выполнял...
Мой сайт - www.fortis-soft.narod.ru
doniyor вне форума Ответить с цитированием
Старый 03.07.2009, 13:46   #6
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию

Цитата:
Сообщение от doniyor Посмотреть сообщение
Согласен. А дальше как? Никогда прежде такие трюки не выполнял...
смотри файл. Годится?
Вложения
Тип файла: rar #.rar (8.4 Кб, 62 просмотров)
SlavaSH вне форума Ответить с цитированием
Старый 03.07.2009, 13:53   #7
doniyor
Форумчанин
 
Аватар для doniyor
 
Регистрация: 22.04.2008
Сообщений: 143
По умолчанию

о-о-о! В самый РАЗ! Спасибо!
Мой сайт - www.fortis-soft.narod.ru
doniyor вне форума Ответить с цитированием
Старый 03.07.2009, 14:49   #8
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

У Флёнова в библии подробно описывается как это сделать. Но намного удобней воспользоваться таблицей из набора компонентов RXLib. В демках можно посмотреть как это делается
SERG1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контекстное меню mar4elo Общие вопросы Delphi 19 18.09.2009 14:30
Контекстное меню Михаил Юрьевич Общие вопросы Delphi 5 02.06.2009 15:10
Контекстное меню. nikolai_P Microsoft Office Excel 1 05.05.2009 09:57
Контекстное меню Aндрей Помощь студентам 1 28.04.2009 17:56
Контекстное меню окон Ntlegend Общие вопросы Delphi 0 06.10.2008 19:06