Caption von StringGrid setzen

Hallo,

in meinem Projekt benutze ich TStringGrid.

Mein Problem ist folgendes:
Ich möchte den Caption von dem StringGrid für jede Spalte setzen lassen, und zwar so:

For x:= 0 to n do begin
with StringGrid1.Columns.Add do
begin
StringGrid1.Columns[x].Title.Caption := LowerCase(Char(65-1+x));
end;
end;

Das sollte eigentlich funktionieren, Fehler gibt es auch keine.
Aber es wird kein Titel in den Spalten angezeigt.

Das finde ich komisch, weil ich den Titel über den Objektinsepektor setzen kann: StringList1 -> Columns -> Title -> Caption.

Vielen Dank!
Pascal

Hallo,

ich sehe nicht, wo ein TStringGrid Columns haben soll. Kann es sein, dass Du ein TListView meinst? Deses hat eine Columns-Collection, und hier kann man die Captions setzen. Eine Eigenschaft „Title“ habe die aber nicht.

?

VG
Jochen

Hallo,

die Spaltentitel setzt man bei einem StringGrid über die Cells-Eigenschaft für die nullte Zeile.

Gruß, Niels

Danke!
Danke sehr!

So geht’s:

StringGrid1.Cells[2,0]:=‚Text…‘;

Hier habe ich auch noch mal gezeigt, was ich meinte:
[http://img812.imageshack.us/img812/1102/stringgrid.png]

Vielen Dank
Pascal