![]() |
|
#1
|
|||
|
|||
![]() Всем привет.
помогите плиз хачу грид разукрасить. есть контекстное меню в котором помимо различных операций с записями есть еще и названия цветов. хочу уметь отдельно менять фон ячейки, столбца, строки как это сделать? |
#2
|
||||
|
||||
![]() Сам ее смотрел, но наверняка у компонента есть свойства OnDrawCell или OnCustomDraw или что-то похожее.
Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
|||
|
|||
![]() Да чё тут примерить...
Код:
procedure TForm2.JvDBgridDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if(Column.FieldName='имя поля')then begin DBGrid1.Canvas.Brush.Color:=clRed; DBGrid1.Canvas.Pen.Color:=clRed; DBGrid1.Canvas.Rectangle(Rect.Left,Rect.Top,Rect.Right,Rect.Bottom); end; end; |