ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
3559
3559
EMPFEHLEN
-
07.04.05 22:22 #1
Borland C++ Builder 6; Win 2k; VCL
Hi ich hab einige Werte in ein StringGrid eingelesen und möchte jetzt nach einer überprüfung von n par Arrays bestimmte Felder (Zellen) Färben oder die Schrift ändern
weiß einer wie das geht? Oder gibt es zum StringGrid alternativen.
Ich hoffe ihr könnt mir diesmal helfen.
-
26.07.05 18:37 #2waqhi Tutorials.de Gastzugang
Hi
Bei einem meiner Programme habe ich ähnliches einmal so gelöst:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
r:string;
begin
if (Acol>0) and (ACol<41) then
begin
r:=form1.StringGrid1.Cells[Acol,ARow];
if r='' then
begin
stringgrid1.canvas.Brush.Color:=clBtnFace;
stringgrid1.Canvas.FillRect(Rect);
end
else if r=' ' then
begin
stringgrid1.Canvas.Brush.Color:=clblack;
stringgrid1.Canvas.FillRect(Rect);
end
else
begin
stringgrid1.Canvas.Brush.Color:=clred;
stringgrid1.Canvas.FillRect(Rect);
end;
StringGrid3.TopRow := StringGrid1.TopRow;
end;
end;
Beim Ändern des Inhalts einer Zelle wird diese eingefärt
Wenn die Zelle leer wird -> grau
Leerzeichn -> Schwarz
Alles Andere -> rot
Sollte - leicht abgewandelt - auch ein Schachbrettmuster erzeugen können
Ähnliche Themen
-
StringGrid Zeilenumbruch
Von GreyWolf im Forum Borland CBuilder und VCLAntworten: 1Letzter Beitrag: 18.01.10, 06:29 -
StringGrid sortieren
Von fernando37 im Forum Borland CBuilder und VCLAntworten: 0Letzter Beitrag: 22.04.06, 18:14 -
edit -> stringgrid
Von doof im Forum Delphi, Kylix, PascalAntworten: 4Letzter Beitrag: 29.05.04, 10:02 -
StringGrid mit Checkboxen
Von vralfy im Forum Delphi, Kylix, PascalAntworten: 0Letzter Beitrag: 18.04.04, 08:01 -
StringGrid und CCalendar
Von Sonnenschein im Forum Borland CBuilder und VCLAntworten: 0Letzter Beitrag: 03.11.03, 14:25





Zitieren
Login






