Servus!
Ich lasse mir verschiedene Schriftarten in meinem Stringgrid ausgeben
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.SchriftButtonClick(Sender: TObject); var z: Integer; Zeile: String; begin for z:=1 to 10 do begin Zeile:=PcFonts[z]; FontGrid.Font.Name:=Zeile; FontGrid.Cells[0,z]:=Zeile; end;end; |
wobei ich mir die Fontnamen zuvor schon eingeholt habe mit
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.FormCreate(Sender: TObject); begin PcFonts:=Screen.Fonts; end; |
Allerdings erscheinen in den Zellen zwar die einzelnen Namen der Schriftarten, aber dargestellt werden Sie doch nur mit dem im Objekinspektor eingestellten Wert.
Und nun stellt sich mir die Frage: Warum?
Gruß,
Adrian