Programación General > Visual Basic 6.0 e inferiores

 Mas Ayuda Msflexgrid

(1/1)

az8:
COMO LE HAGO PARA KE AL HACER DOCLE CLICK ME APAREZCA EL DATO DE LA  FILA Y CELDA KE YO KIERA , SIN IMPORTAR CUANTAS FILAS ME TRAIGA LA CONSULTA EN EL FLEXGRID...POR EJEMPLO

SI TENGO LOS DATOS DE LA CONSULTA DE ESTA MANERA:

ID        NOMBRE     TELEFONO

1            JUAN          78841514
2            PEDRO        66546587
3           PEPE            3454121

SI YO SELECCIONO POR EJEMPLO LA FILA 2 Y LE DOY DOBLE CLICK, KIERO KE ME MANDE UN MENSAJE CON EL NOMBRE DE LA CELDA DE "PEDRO", NO IMPORTANDO SI LA CONSULTA SOLO ME GENERO 3 REGISTROS, POR KE PUEDE HABER CONSULTAS KE ME GENEREN N REGISTROS

ESPERO ME PUEDAN AUXILIAR
GRACIAS

ebolo:
Hola az8,
debes usar dentro del evento msflexgrid1_click ó msflexgrid1_dblclick
  msgbox msflexgrid1.textmatrix(msflexgrid1.row,1)

Hay que tener en cuenta que empieza a enumerar las columnas por 0, por eso pongo 1, que supuestamente es la columna donde está 'Pedro'.

Saludos.

Sagutxo:
Salu2.
   Por alguna razón en el VB5 no funcionava del todo correcto .row o .col ya que cuando el usuario pinchaba en la linea o columna 0, lo reconocia como 1, Lo solucione usando las Var .mousecol y .mouserow del msflexgrid.
   Espero que te ayude, aunke supongo que en la ver VB6 no tendrá ya este problemilla.

Agur

Navegación

[0] Índice de Mensajes

Ir a la versión completa