|
#1
|
|||
|
|||
JvDBgrid в цвете
Всем привет.
помогите плиз хачу грид разукрасить. есть контекстное меню в котором помимо различных операций с записями есть еще и названия цветов. хочу уметь отдельно менять фон ячейки, столбца, строки как это сделать? |
#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; |