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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2012, 19:14   #1
Johny91
Пользователь
 
Регистрация: 21.11.2009
Сообщений: 37
По умолчанию нажатие на столбец dbgrid(delphi)

Какое событие нужно задать чтобы при нажатии определённого столбца(ячеек столбца) открывалась новая формочка?
Johny91 вне форума Ответить с цитированием
Старый 26.02.2012, 19:23   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

OnCellClick
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 26.02.2012, 19:25   #3
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Событие это то что произошло,
нажатие это что? клик мыши или нажатие клавиши на клавиатуре?

Скорее всего вам нужно описать свои действия в обработчике событий грида onCellClick

PS
Опоздал))
vovk вне форума Ответить с цитированием
Старый 26.02.2012, 19:33   #4
Johny91
Пользователь
 
Регистрация: 21.11.2009
Сообщений: 37
По умолчанию

спасибо.
а как сделать чтобы при нажатии на один столбец событие срабатывало, а на другой не срабатывало?
Johny91 вне форума Ответить с цитированием
Старый 26.02.2012, 20:25   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Проанализируйте в самом событии на ячейке какого фиелда событие произошло. Там параметр есть для этого
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 26.02.2012, 21:43   #6
Johny91
Пользователь
 
Регистрация: 21.11.2009
Сообщений: 37
По умолчанию

спасибо.всё понял.
Код:
if (column.FieldName<>'Время_с') then begin ...
вроде работает
Johny91 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка. НЕ МОГУ ВСТАВИТЬ столбец В ЗАДАЧУ КОТОРАЯ ВЫВЕДЕТ СТОЛБЕЦ ИЗ ЕДИНИЦ ПОСЛЕ ЧИСЛА к. Диас_ Паскаль, Turbo Pascal, PascalABC.NET 1 14.06.2011 18:49
Запрет ввода данных в столбец dbGrid Girl-bird Помощь студентам 1 30.05.2011 17:33
Скрыть столбец DBGrid TaYgA БД в Delphi 3 21.09.2010 09:03
макрос который будет копировать столбец А из закрытой книги Данные, и вставлять в книгу Сток в столбец B Utirka66 Microsoft Office Excel 8 06.07.2009 09:53
помогите удалить строку и столбец в Delphi ЛесенОК Помощь студентам 4 01.02.2009 19:30