00 Stimmen

Lazarus: Nur einzelne Spalten im StringGrid editierbar machen

Frage von Gast | 13.02.2016 um 12:54

Ich benutze die Komponente TStringGrid in Lazarus und habe über die Eigenschaft Options -> goEditing eingestellt, dass der Nutzer den Inhalt der Zellen in der StringGrid ändern beziehungsweise editieren kann.

Nun möchte ich aber irgendwie erreichen, dass sich nicht alle Spalten editieren lassen. Leider finde ich aber nur Einstellungen, um entweder das Editieren komplett abzustellen oder komplett zu erlauben. Wie kann ich das steuern?

AntwortenPositivNegativ
1Beste Antwort3 Stimmen

Die StringGrid hat die Eigenschaft Columns, wo du Spalten anlegen kannst. Jede Spalte hat auch die Eigenschaft "ReadOnly", womit du steuern kannst, ob der Inhalt der Spalte nur lesbar ist oder auch geändert werden kann.

Setze diese Eigenschaft für alle Spalten, wo du das editieren nicht erlauben willst auf TRUE, ansonsten auf FALSE.
13.02.2016 um 15:03

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

CSS-Stylesheets in HTML einbinden

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.