2010-01-21 7 views
11

je peux aller le long chemin rond, boucle sur chaque ligne, obtenir un TRect de CellRect(col, row), puis sa requête State pour gdSelected ...TStringGrid - existe-t-il un moyen simple d'obtenir la ligne "current/selected"?

Mais est-il pas un moyen plus rapide pour obtenir le numéro de ligne du moment ligne sélectionnée, le cas échéant?

+2

Notez que vos noms de variables sont regrettables, car ils se cachent des propriétés de la grille. Pour les variables de boucle, vous devriez probablement utiliser quelque chose comme 'RowIndex' et' ColIndex' pour éviter le problème. – mghie

Répondre

27

.Row pour la ligne sélectionnée, .col pour la colonne sélectionnée

+0

D'oh! Comment diable ai-je manqué ça ??? Merci, les deux. André a répondu en premier, alors je lui donne la réponse et vous deux. Si seulement toutes les questions étaient aussi faciles, hein? – Mawg

11

Veuillez jeter un coup d'œil à TStringGrid.Row.