Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.195 Beiträge
 
Delphi 12 Athens
 
#4

Re: Editmodus im StringGrid sperren

  Alt 10. Nov 2003, 17:02
Danke APP,

das hilft.

Zitat von APP:
ich weiß leider nicht was Du unter ... verstehst
In OnSelectCell wird doch mit CanSelect := False verhindert das die Zelle ausgewählt werden kann.


Da sich der Editmodus "ständig" ändert, bin ich nicht auf die Idee gekommen den auch noch mal einzeln für jede Zelle zu ändern.

Es gibt jetzt bei mir 3 verschiedene Zustände eines StringGrids:
  • Betrachtungsmodus [+goRangeSelect, +goRowSelect, -goEditing]
  • Editmodus 1 (Zelle ansehen):
    - Zelleninhalt änderbar [-goRangeSelect, -goRowSelect, +goEditing]
    - Zelleninhalt fest [-goRangeSelect, -goRowSelect, -goEditing]
  • Editmodus 2 (Zelleninhalt ändern) [-goRangeSelect, -goRowSelect, +goEditing]


    andere Zelle wird ausgewählt und kein [goRowSelect]:
    - Zelleninhalt änderbar [+goEditing]
    - Zelleninhalt fest [-goEditing]

So sah es vorher aus:
  • Betrachtungsmodus [+goRangeSelect, +goRowSelect, -goEditing]
  • Editmodus 1 (Zelle ansehen) [-goRangeSelect, -goRowSelect, +goEditing]
  • Editmodus 2 (Zelleninhalt ändern) > hier hing es
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat