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

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

DBGrid [D5]


Ник ©   (2002-07-30 23:16:00) 

Как определенной колонке DBGrid"a запретить переход в режим редактирования, а другим разрешить?


Lusha   (2002-07-31 09:50:00) [1]

>Ник © (31.07.02 09:41)
Ну, тогда Вам прямая дорога в обработчики OnColEnter, OnColExit... Что-нибудь типа...

with TDBGrid(Sender) do
if Columns[SelectedIndex].FieldName = "Field1" then
Options := Options - [dgEditing];


Ник   (2002-07-31 09:41:00) [2]

Так-то оно так, но я имел ввиду как избавится от мигающего курсора, который есть и в ReadOnly поле.


Виталий Панасенко   (2002-07-31 09:00:00) [3]

>Lusha
В DataSet BeforeEdit проще - не нужно вычислять, на каком поле мы находимся в гриде


Lusha   (2002-07-31 08:58:00) [4]

>Yngwar © (30.07.02 23:22)
Дык, зачем же поле, когда подобное свойство есть у TColumn...


Yngwar   (2002-07-30 23:22:00) [5]

В DataSet (TTable, TQuery) указать редактируемое поле как ReadOnly.


Наверх

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