Programación General > Delphi
Stringgrid
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
[#] Página Siguiente
Ir a la versión completa