Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Multiselect deaktivieren


delphijanka - Do 27.08.09 16:08
Titel: Multiselect deaktivieren
Hallo.

Wie kann ich in einem StringGrid Multiselect deaktivieren, wobei aber 1-Zeile-Select weiterhin funtionieren soll? Das heisst, bei gedrücker Maustaste soll nur die aktuelle Zeile markiert sein.

Danke.


Lannes - Fr 28.08.09 23:02

Hallo,

weis nicht ob Du genau das meinst.
Dadurch kann nur noch eine Zeile markiert werden, die Editierbarkeit durch den Anwender wird aber auch damit ausgeschlossen:

Delphi-Quelltext
1:
2:
Grid.Options := Grid.Options - [goRangeSelect];
Grid.Options := Grid.Options + [goRowSelect];


delphijanka - Mo 31.08.09 11:56

Danke Lannes,

goRangeSelect sollte deaktiviert werden, dat habe ich gar net bemerkt.