Autor Beitrag
Jojojoxx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 386



BeitragVerfasst: Mo 20.08.07 23:13 
Hallo!

lässt sich irgendwie die Textfarbe eines Textes in einer Stringgrid-Zelle einfärben??
Habe dazu leider nicht gefunden!
Danke euch!
mfg

Jojo
magic87
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 45


Delphi 7, PHP
BeitragVerfasst: Di 21.08.07 07:27 
Hallo Jojo!
Wenn du dir die Eigenschaften vom Stringgrid mal genauer anschaust siehst du unter "font" auch die Eigenschaft "color". Somit kannst du den Text eines Stringgrids auch in anderen Farben darstellen. Hier nochmal ein stumpfes Beispiel:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure Tfrm_main.BitBtn1Click(Sender: TObject);
begin
  StringGrid1.Cells[1,1] := 'Hallo';
  if StringGrid1.Cells[1,1] = 'Hallo' then
  begin
    StringGrid1.Font.Color := Clred;
  end;
end;


Hoffes es war das was du meinst!?
Gruß...Bluemagicon
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Di 21.08.07 08:34 
user profile iconmagic87 hat folgendes geschrieben:
Hallo Jojo!
Wenn du dir die Eigenschaften vom Stringgrid mal genauer anschaust siehst du unter "font" auch die Eigenschaft "color". Somit kannst du den Text eines Stringgrids auch in anderen Farben darstellen. Hier nochmal ein stumpfes Beispiel:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure Tfrm_main.BitBtn1Click(Sender: TObject);
begin
  StringGrid1.Cells[1,1] := 'Hallo';
  if StringGrid1.Cells[1,1] = 'Hallo' then
  begin
    StringGrid1.Font.Color := Clred;
  end;
end;


Hoffes es war das was du meinst!?
Gruß...Bluemagicon

Er meint einzelne Zellen. Weiß nicht, ob das mit TStringGrid geht, aber mit TDrawGrid gehts auf jeden Fall. Kann dir leider nichts genaueres sagen, da ich grad an einem Rechner ohne Delühi sitz...

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
Jojojoxx Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 386



BeitragVerfasst: Di 21.08.07 09:25 
Hallo!

Danke für eure Antworten.
ich habe gerade gesehen, dass man in einem Stringgrid mit .Canvas und mittels Textout auch farbigen Text ausgeben kann. Allerdings ist das sehr umständlich, wenn man eine Tabelle anlegt und nicht jede Zelle einzeln gezielt ansprechen kann. Gibt es da nicht irgendeine andere Möglichkeit?
Danke euch!
mfg

Jojo