SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: az8 en Miércoles 23 de Febrero de 2005, 06:27

Título: Mas Ayuda Msflexgrid
Publicado por: az8 en Miércoles 23 de Febrero de 2005, 06:27
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
Título: Re: Mas Ayuda Msflexgrid
Publicado por: ebolo en Miércoles 23 de Febrero de 2005, 11:18
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.
Título: Re: Mas Ayuda Msflexgrid
Publicado por: Sagutxo en Jueves 24 de Febrero de 2005, 12:59
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