Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

TStringGrid, comprobar si una fila está seleccionada.

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: TStringGrid, comprobar si una fila está seleccionada. Responder citando

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 Crying or Very sad .
Gracias.
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.