Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: k_arlytos en Abril 09, 2013, 06:23:06 pm

Título: MSHFLEXGRID
Publicado por: k_arlytos en Abril 09, 2013, 06:23:06 pm
BUENAS QUE TAL, TENGO UN PROBLEMA CON EL MSHFLEXGRID SOBRE SELECCION DE UNA MUCHAS FILA
NO ENCUENTRO LA PROPIEDAD PARA DECIRE DE QUE SOLO SELECCIONE UNA FILA NADA MAS
,PERO ESTE CONTROL SIEMPRE ME SELECCIONA VARIAS FILAS 

EXISTE ALGUNA FORMA DE QUE SELECCIONE UNA SOLA FILA NADA MAS

 
Título: Re:MSHFLEXGRID
Publicado por: pedroesca en Abril 09, 2013, 09:38:05 pm
Pues si, solo debes asignar el valor "seleccionar por filas" a la propiedad SelectionMode

Código: [Seleccionar]
grid.SelectionMode=1 'flexSelectionByRow
Título: Re:MSHFLEXGRID
Publicado por: k_arlytos en Abril 10, 2013, 10:45:25 am
nada igual selecciona todas las filas con el mouse doy clik a uno y si sigo arrastrando se pintan hasta donde termina el punterno del mouse
Título: Re:MSHFLEXGRID
Publicado por: erbuson en Abril 11, 2013, 04:27:33 pm
Hola:

No creo que en realidad esto se pueda hacer, yo por lo menos que uso mucho el MsFlexgrid, y ´que suelo hacer para evitar esto es en el evento Click

Private Sub Grid_Click()
  Grid.RowSel = Grid.Row
End Sub

Así lo único que consigo es que seleccione la primera en la que se ha pulsado y ya me vale.

Saludos
Título: Re:MSHFLEXGRID
Publicado por: YAcosta en Abril 11, 2013, 04:35:21 pm
o tambien Grid.Rowsel=0 que algo asi recuerdo tener para evitar eso.