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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2011, 10:41   #1
Nephilim
Пользователь
 
Регистрация: 22.05.2011
Сообщений: 13
По умолчанию обработка событий DBGrid

Всем доброго времени суток) Товарищи программисты возможно ли по клику на одну колонку dbgrida разблокировать ( сделать активным) edit, а по клику на вторую колонку заблокировать предыдущий но разблокировать новый edit? Если да то как? Заранее спасибо.
Nephilim вне форума Ответить с цитированием
Старый 08.12.2011, 10:49   #2
SovereignSun
Форумчанин
 
Регистрация: 22.11.2011
Сообщений: 127
По умолчанию

DbGridOnMouseClick находишь какая колонка выбрана, если выбрана певая то отключаешь второй edit, а включаешь первый, и так же со вторым edit.

Я делал через OnCellClick

Пример:

if Column.Index=0 then
begin
edt1.Enabled:=True;
edt2.Enabled:=False
end else if Column.Index=1 then
begin
edt2.Enabled:=True;
edt1.Enabled:=False
end;
SovereignSun вне форума Ответить с цитированием
Старый 08.12.2011, 11:45   #3
Nephilim
Пользователь
 
Регистрация: 22.05.2011
Сообщений: 13
По умолчанию

Спасибо большое, блин так просто, а в голову и не вошло)))
Nephilim вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка событий кнопки naboman Microsoft Office Access 2 01.12.2011 14:47
обработка событий CoRviN88 Помощь студентам 0 16.12.2010 13:46
Обработка событий meganom Общие вопросы Delphi 5 01.09.2010 19:41
Обработка событий из консоли D_E_N Общие вопросы Delphi 2 24.07.2009 16:50
обработка событий из консоли! nereus Общие вопросы Delphi 0 07.02.2007 15:33