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

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

DBGrid фон активной ячейки


Krants ©   (2007-08-14 11:53:00) 

как можно в DBGrid изменить цвет фона активной ячейки(т.е. при режиме ред. записи)?


Krants   (2007-08-14 17:39:00) [1]


> Lacmus ©   (14.08.07 14:17) [4]


Спасибо, очень познавательно!
Еще можно добавить property InplaceEditor;для полного комплекта!


DVM   (2007-08-14 17:29:00) [2]


> Чет мне здается что это не поможет...

А мне сдается, что поможет. В обработчиках этих двух событий можно разукрасить твой грид мама не горюй.


stanislav   (2007-08-14 17:13:00) [3]

>Чет мне здается что это не поможет...
Это чего тебе здается???


Lacmus   (2007-08-14 14:17:00) [4]

>Krants ©   (14.08.07 11:53)



type
 TDBGridX = class(TDBGrid)
 protected
   function CreateEditor: TInplaceEdit; override;
 end;

 TDBGrid = class(TDBGridX);

 TForm5 = class(TForm)
   DBGrid1: TDBGrid;
   Table1: TTable;
   DataSource1: TDataSource;
   Query1: TQuery;
   procedure BitBtn1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form5: TForm5;

implementation

{$R *.dfm}

type
 TInplaceEditX = class(TInplaceEdit);

function TDBGridX.CreateEditor: TInplaceEdit;
begin
 Result := inherited CreateEditor;
 TInplaceEditX(Result).Color := clRed
end;


Сергей М.   (2007-08-14 12:58:00) [5]


> Чет мне здается что это не поможет


Конечно не поможет, бо вопрос не имеет к "Базам" никакого отношения.


Krants   (2007-08-14 12:09:00) [6]


> DVM ©   (14.08.07 12:04) [1]
> OnDrawDataCell() OnDrawColumnCell()

Чет мне здается что это не поможет...


DVM   (2007-08-14 12:04:00) [7]

OnDrawDataCell() OnDrawColumnCell()


Наверх

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