DBGrid i kolorowanie tekstu

Odpowiedz Nowy wątek
2007-01-18 15:03

Rejestracja: 13 lat temu

Ostatnio: 10 miesięcy temu

0

Witam.
Czy w DBGrid jedna komórka może mieć tekst w innym kolorze. Chodzi mi o wyszczególnienie paru rzeczy.

Pozostało 580 znaków

2007-01-19 00:14

Rejestracja: 13 lat temu

Ostatnio: 3 lata temu

Lokalizacja: Poznań

0

kiedys pisalem cos takiego

procedure TfrmMain.StrTDrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
var i : integer;
begin
   StrT.Canvas.Brush.Color:= $00FFD5D5;

   if (Arow > 0) and (ACol = 0) then  StrT.Canvas.FillRect(StrT.CellRect(0,Arow));
   if (Arow > 0) and (ACol = 0) then  StrT.Canvas.TextOut(StrT.CellRect(ACol,ARow).Left+2, StrT.CellRect(ACol,ARow).Top+2, StrT.cells[ACol, Arow]);

end;

Na canvasie masz tez opcje Canvas.Font.Color
Pobaw sie tym


Tomasz Andrzejewski
Delphi (XE3-XE7) framework engineer @ InterLan
MCP: Microsoft SQL Server 2008, Implementation and Maintenance

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0