Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#1

StringGrid: bestimmte Spalten nicht editierbar einstellen

  Alt 26. Jan 2009, 08:53
Hallo,

ich hab eine StringGrid die als Option "goEditing" hat.
Nun möchte ich aber, dass zwei Spalten nicht editierbar sind.

Wie kann ich das realisieren?

Ich habs mal probiert im OnDrawCell, aber dann flattert die StringGrid.

Delphi-Quellcode:
procedure TEinstellungenForm.StringGrid_ZugzieleDrawCell(Sender: TObject;
  ACol, ARow: Integer; Rect: TRect; State: TGridDrawState);
begin
  If (ACol = 0) then
   StringGrid_Zugziele.Options := StringGrid_Zugziele.Options - [goEditing]
  else
   StringGrid_Zugziele.Options := StringGrid_Zugziele.Options + [goEditing];
end;
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat