Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.099 Beiträge
Delphi 10 Seattle Enterprise
|
TMS TAdvStringGrid mehrere Zeilen markieren mit der Maus
12. Jan 2010, 00:19
Hallo Zusammen,
TMS TAdvStringGrid Version 4.6.0.0
das Problem vorab: wenn ich mit der linken Maus auf die erste Zeile klicke, die linke Maustaste
gedruckt halte und runter ziehe so das weitere Zeilen markiert werden, so werden sie zwar als
Markiert dargestellt, sind jedoch nicht markiert im Sinne von tgGrid.RowSelect[r]:=true;
Tippe ich jedoch jede einzelne Zeile mit gedruckert Strg-Taste, so werden sie markiert dargestellt
und sind auch aufgelistet in tgGrid.RowSelect[r].
Das Grid besteht aus drei Spalten und mehreren Zeilen.
Hab RowSelect eingestellt, so dass die komplette Zeile markiert ist, beim anklicken irgend einer Zelle.
Ich mochte schnell mehrere Zeilen marktieren, und Programmtechnisch die markierten Zeilen nach einer Aktion
einzeln wieder demarkieren. Das geht mit tgGrid.RowSelect[RowNo]:=false;
Allerdings nicht wenn ich die Zeilen nicht einzeln mit gedruckert Strg-Taste markiere.
Hat jemand eine Idee?
Gruß Kostas
|