Visual Basic - Seleccionar toda una fila en un msflexgrid

Life is soft - evento anual de software empresarial
   
Vista:

Seleccionar toda una fila en un msflexgrid

Publicado por Manuel Alipio (11 intervenciones) el 21/01/2008 15:01:00
Hola a todos, espero me puedan ayudar...

El tema es que necesito que se seleccione toda una fila de un msflexgrid, eh visto en los foros que funciona cuando pongo la propiedad: msflexgrid1.SelectionMode = flexSelectionByRow
pero esto funciona solo cuando hago click.

Pero lo que necesito es poner un codigo en form_load(), y que el codigo me de como resultado una fila seleccionada(la primera fila), sin tener la necesidad de dar un click para que recien pueda seleccionarse.

espero haberme dejado entender, y gracias al que pueda ayudarme..

saludos
manuel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Seleccionar toda una fila en un msflexgrid

Publicado por Roman (34 intervenciones) el 21/01/2008 16:02:39
una vez que la grilla esté llena y lista para mostrarse:

grid.SetFocus
SendKeys "{UP}"

listo, si previamente pusiste SelectionMode en flexSelectionByRow quedará seleccionada la primer fila (a menos que tengas la(s) primera columna oculta)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Seleccionar toda una fila en un msflexgrid

Publicado por Manuel Alipio (11 intervenciones) el 21/01/2008 16:39:44
hola roman, ante todo gracias por tu respuesta,
Puse lo que me estas indicando en form_load() despues de la coneccion y la configuracion de la grilla

pero me vota este error en MsFlexgrid1.SetFocus

error 5' en tiempo de ejecucion:
llamada a procedimiento o argumento no validos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Seleccionar toda una fila en un msflexgrid

Publicado por Manuel Alipio (11 intervenciones) el 21/01/2008 20:09:57
hola roman, bueno te escribo para decirte que el error salia por que el codigo que me diste lo tenia que ubicar en el formulario MDIForm.

Gracias por tu ayuda,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Seleccionar toda una fila en un msflexgrid

Publicado por Daviel (1 intervención) el 26/07/2010 17:45:03
Busca la propiedad HighLight y ponla en "Always"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar