![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Редактируемая запись в DBgrid другим цветом [D6, dBase, FoxPro]
ASF © (2003-01-03 01:01:00)Уважаемые Мастера помогите!.
Необходимо чтобы при переходе в режим редактирования НД, редактируемая запись в DBGride выделялась другим цветом (например красный фон, желтые буквы). Подскажите плиз, как сообразить это дело.
Заранее благодарен.
Alex G u e s t (2003-01-05 17:48:00) [1]Попробуйте DataLink посмотреть
http://www.delphikingdom.com/helloworld/dbgridplus.htm
BorisUK (2003-01-05 15:50:00) [2]
procedure TMain_f.DBGridDrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
...
TGridDrawState = set of (gdSelected, gdFocused, gdFixed);
...
Следовательно можно попробовать
if State=gdFocused
траляляляляля
Сергей (2003-01-05 15:20:00) [3]Была точно такая же фитча с гридом! MultiSelect - потраченное зря время! Легче потомок написать грида, чем обработчики прописывать! Давно дело было, но у меня так ничего с MultiSelect и не получилось. Спрашивал у народа - тоже глухо!
Johnmen (2003-01-05 09:58:00) [4]>ASF (05.01.03 09:48)
Редактируется текущая запись, к ней и привязка...:)
Delirium^.Tremens (2003-01-05 09:53:00) [5]Если установлен MultiSelect - SelectedField = nil
Lord Warlock (2003-01-05 09:51:00) [6]Привязываться к SelectedField DBGrid-a
ASF (2003-01-05 09:48:00) [7]Спасибо за сылочку, остался всего один вопрос.
Как выделить всего одну запись (которую редактирует пользователь в данный момент), к чему привязатся.
Prooksius (2003-01-03 09:01:00) [8]http://www.delphikingdom.com/helloworld/dbgridcolor.htm