2010-01-21 7 views
11

kann ich den langen Weg rund gehen, Schleife über jede Zeile ein TRect von CellRect(col, row) erhält, dann seine Abfrage State für gdSelected ...TStringGrid - gibt es eine einfache Möglichkeit, die "aktuelle/ausgewählte" Zeile zu erhalten?

Aber ist das nicht ein schneller Weg, um die Zeilennummer der aktuell zu erhalten ausgewählte Zeile, falls vorhanden?

+2

Beachten Sie, dass Ihre Variablennamen unglücklich sind, da sie Eigenschaften des Gitters verstecken. Für Schleifenvariablen sollten Sie wahrscheinlich etwas wie 'RowIndex' und' ColIndex' verwenden, um das Problem zu vermeiden. – mghie

Antwort

27

.Row für ausgewählte Reihe, .col für ausgewählte Spalte

+0

D'oh! Wie um alles in der Welt habe ich das vermisst ??? Danke, beides. Andre hat zuerst geantwortet, also gebe ich ihm die Antwort und auf euch beide. Wenn alle Fragen so einfach wären, wie? – Mawg

11

Bitte sehen Sie sich TStringGrid.Row an.