Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Editmodus im StringGrid sperren

  Alt 10. Nov 2003, 18: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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat