Programación General > Delphi

 Stringgrid

(1/2) > >>

JMAlonso:
Alguien me puede decir al hacer click en el stringGrid, en una de las celdas,
como puedo saber que columna y fila son.


Saludos.

JMAlonso:
Y de paso como coger el valor que contiene esa celda.

Gracias.

Enko:

--- Código: Text --- procedure TForm1.StringGrid1MouseDown(Sender: TObject;  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);var    aRow, aCol: integer;    Cadena: string;begin  StringGrid1.MouseToCell(X, Y, aCol, ARow);  Cadena := StringGrid1.Cells[aRow, aCol];end;  Al evento onMouseDown añadile las variables ARow  y ACol de  tipo integer. Pueden tener otro nombre.

JMAlonso:
Pues en principio yo tambien habia pensado eso, pero me devuelve en la
cadena el valor vacio.

No lo entiendo.

bartolomeo:
en donde lo estas capturando???, por que la instruccion enunciado por Enko esta perfecta   :scream:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa