Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.099 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: TMS TAdvStringGrid mehrere Zeilen markieren mit der Maus

  Alt 12. Jan 2010, 11:09
Zitat von exilant:
Zitat von Kostas:
Interessant ist, ich markiere fünf Rows durch drüberziehen:
MessageDlg(IntToStr(Grid.SelectedRowCount), mtWarning, [mbOK], 0); >>zeigt 5 an
Grid.ClearRowSelect;
MessageDlg(IntToStr(Grid.SelectedRowCount), mtWarning, [mbOK], 0); >>zeigt 0 an
Mal ein Schuss ins blaue (ich kann hier gerade nicht testen): nach "grid.ClearRowSelect" noch ein "grid.invalidate" absetzen.
Klappt das?

gruss
nein leider nicht.

Delphi-Quellcode:
  MessageDlg(IntToStr(grid.SelectedRowCount), mtWarning, [mbOK], 0);
  grid.ClearRowSelect;
  grid.invalidate;
  MessageDlg(IntToStr(grid.SelectedRowCount), mtWarning, [mbOK], 0);
Die Rows sind immer noch "markiert"

Gruß Kostas
  Mit Zitat antworten Zitat