SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: chako en Martes 17 de Febrero de 2004, 19:17

Título: Datgrid:activar Fila
Publicado por: chako en Martes 17 de Febrero de 2004, 19:17
Hola a todo@s: Tengo un programa con un DataGrid...Cuando se pulsa bien la tecla de la flecha arriba o abajo, se desplaza el indicador de fila al registro superior o inferior. Eso va bien.. lo que pasa es que yo quisiera que se seleccione toda la fila correspondiente. Que quede seleccionada igual que cuando se pincha en la parte extrema izquierda en la columna del indicador.¿algiuen me podría ayudar? os doy las gracias de antemano.
Título: Re: Datgrid:activar Fila
Publicado por: roxiii en Martes 17 de Febrero de 2004, 19:27
Hola chako, si en tu datagrid tienes establecida la propiedad fixedcols=true, al hacer clic en la primera columna, toda la fila queda seleccionada, caso contrario, puedes poner las siguientes lineas en el evento keydown de tu datagrid:

if keycode=38 or keycode=40  then
   datagrid1.rowsel=datagrid1.row
   datagrid1.col=0
   datagrid1.colsel=datagrid1.cols-1
end if

espero que te sirva :whistling:  bye bye