| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Sab 05 Jul, 2003 12:50 pm Asunto: TStringGrid, comprobar si una fila está seleccionada. |
|
|
Tengo un StringGrid y necesito saber como comprobar si una fila está seleccionada y en tal caso pasar el contenido de la misma a un AnsiString.
Con un DBGrid tengo la propiedad SelectedRows que me ayuda pero el StringGrid carece de esa propiedad .
Gracias. _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 08 Jul, 2003 3:53 am Asunto: |
|
|
Tienes en StringGrid1->Selection.TopLeft.Y el número de la primera fila seleccionada.
Como se pueden seleccionar varias filas seguidas necesitaras saber cual es la ultima fila seleccionada, para ello tienes: StringGrid1->Selection.BottomRight.Y
Con esto ya puedes saber cuantas filas hay seleccionadas y desde donde hasta donde.
Los números que devuelven son los índices de las filas, el siguiente ejemplo mostraría el contenido de todas las celdas de la primera fila seleccionada:
ShowMessage( StringGrid1->Rows[StringGrid1->Selection.TopLeft.Y]->Text ); |
|
| Volver arriba |
|
 |
|