Caption von StringGrid setzen

Von: , Frage gestellt am Sa, 11. Sep 2010

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

3 Antworten zu dieser Frage

  1. Antwort von nach 23 Stunden 1 hilfreich
    Re: Caption von StringGrid setzen

    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

  2. Antwort von nach einem Tag 0 hilfreich
    Re: Caption von StringGrid setzen

    Hallo,

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

    Gruß, Niels

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!