![]() |
Stringgrid mit Fettschrift?
Hallo,
Ich möchte gerne wissen wie man es schafft einen Text mit Fettschrift einer Stringgrid zu übergeben? z.B:
Delphi-Quellcode:
ich habe auch schon versucht sowas wie
Form1.StringGrid.Cells[0,0] := 'Name';
Delphi-Quellcode:
einzubauen, aber das scheint so nicht zu funktionieren. Hat Jemand ne Idee? :roll:
'\b'
Danke schonmal! mfg R. |
Re: Stringgrid mit Fettschrift?
das normale Stringgrid unterstützt in der Form keine Schriftformatierung. Du musst dir ein Format überlegen (von mir aus das \b für Fettschrift). Und diesen String im onDrawcell zerlegen und selber zeichnen. Stichwort Ownerdraw...findest sicher etwas im Forum.
gruß Frank |
Re: Stringgrid mit Fettschrift?
ok dank Dir ich versuch das mal!
mfg R. |
Re: Stringgrid mit Fettschrift?
Hallo,
ich hab das auch mal gebraucht und hab mir diese procedure geschrieben (ok - sie ist sehr speziell auf mein Projekt - aber man kann damit was anfangen):
Delphi-Quellcode:
Das hab ich im OnCreate der Form drin. Wie du siehst, schreib ich den Font des StringGrids um.
procedure TMainForm.StringGrid_aufbauen;
var i: Integer; begin with StringGrid_Ablauf do begin //Schriftgröße und -Farbe Font.Color := clBlack; Font.Height := 12; Font.Style := [fsBold]; //Aufbau der Spalten 0, 1, 10 Cells[0, 0] := ''; Cells[1, 0] := 'Zeitpunkt'; Cells[10, 0] := 'Kommentar'; ColWidths[0] := 50; ColWidths[1] := 100; ColWidths[10] := 250; //Aufbau der Spalten 2 - 9 for i := 1 to 8 do begin Cells[i + 1, 0] := IntToStr(i); ColWidths[i + 1] := 25; end; //Aufbau der 1. Zeile Cells[0, 1] := '1'; end; end; Nachteil davon: Egal was du als Text übergibst - dieser wird immer fett, schwarz und mit der Größe 12 angezeigt. |
Re: Stringgrid mit Fettschrift?
Tach ...,
Zitat:
Hat der OP allerdings die Absicht den Font bestimmter Zellen zu ändern, wäre mein Ansatz ein anderer. Entweder die Font's gleich im DrawCell Event 'hart' festlegen und pinseln oder der jeweiligen Zelle ein Object mit Font-Eigenschaften zuweisen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz