Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como Saber el nro de La fila que selecciono en un TstringGrid (https://www.clubdelphi.com/foros/showthread.php?t=61572)

FAGD 12-11-2008 21:32:04

Como Saber el nro de La fila que selecciono en un TstringGrid
 
Buenas amigos.

Le Escribo a ver si alguien me puede ayudar con mi problema.
Estoy trabajando con un TstringGrid y del cual quiero obtener el nro de fila seleccionada por el usuario cuando este de Doble Click en cualquier Fila.

Como podria hacer esto en el evento Doble Click..!!

rgstuamigo 12-11-2008 21:42:07

Hola FAGD ,si trabajas con un ListBox puedes hacerlo asi:
En el evento OnDbClick pones el suguiente codigo:
Código Delphi [-]
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
 ShowMessage(IntToStr(ListBox1.ItemIndex));
end;
No sé si esto te sirve.....:rolleyes:

jhonny 12-11-2008 21:44:38

El número de fila seleccionada se "almacena" en la propiedad Row del StringGrid... ejemplo, en el OnDblClick colocas:

Código Delphi [-]
ShowMessage(IntToStr(StringGrid1.Row));

Y listo, espero te sirva. :)

rgstuamigo 12-11-2008 21:54:29

I'm Sorry ;) ,te entendi mal por leer rapido, pense que habias escrito TStringList y la cosa es Un TStringGrid, tiene razon jhonny esa es la solucion, pero ten en cuenta que las variables row y col del StringGrid, son variables que se las puede utilizar solamente en tiempo de ejecusion si te das cuenta en el object inspector no aparecen en tiempo de diseño.:)

FAGD 12-11-2008 22:40:54

gracias Jhonny Suárez
es exactamente lo que queria de verdad muy agradecido por tu ayuda


La franja horaria es GMT +2. Ahora son las 15:42:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi