Posicionarse en un GRID
Publicado por Juan Miguel Solis Sandes (84 intervenciones) el 01/12/2015 06:55:10
Hola a todos
Ultimamente me esta pasadno uan cosa cosas cuando estoy en un grid, me voy a un formulario y luego vuelvo al grid, les cuento.
Tengo un grid con 14 columnas, las columnas no caben en la pantalla , con lo cual para poder ver algunas columnas hay que desplazarse hacia la derecha mediante la barrra de desplazamiento lateral, y funciona sin problemas, pero lo que me pasa es que cuando estoy en el grid posicionado en la columna Nº 1, y me voy a otro formualrio, cuando vuelvo y me posiciono en el grid con setfocus, este aparece posicionado en la columna 13 por ejemplo apareciendo desplazado el grid, con lo cual para ver la primera columna tengo que moverme hacia la izquierda con la barra de desplazamiento.
He probado con activatecell(1,1), pero nada sigue sin funcionar bien.
Ha alguien le ha pasado algo parecido, como puedo hacer para que cuando vuelvo al grid, siempre aparezca posicionado en la Fila 1, columna 1 ??
o sabe la secuancia correcta por ejemplo, para posicionarme en la fila 1 , columna 1:
1ª thisform.mygrid.activatecell(1,1)
2º thisform.mygrid.setfocus
3º keyboard '{HOME}'
O seria otra secuencia ??
Gracias anticipadas, que esto me esta quemando la paciencia :) :) :) :)
Un saludo
Ultimamente me esta pasadno uan cosa cosas cuando estoy en un grid, me voy a un formulario y luego vuelvo al grid, les cuento.
Tengo un grid con 14 columnas, las columnas no caben en la pantalla , con lo cual para poder ver algunas columnas hay que desplazarse hacia la derecha mediante la barrra de desplazamiento lateral, y funciona sin problemas, pero lo que me pasa es que cuando estoy en el grid posicionado en la columna Nº 1, y me voy a otro formualrio, cuando vuelvo y me posiciono en el grid con setfocus, este aparece posicionado en la columna 13 por ejemplo apareciendo desplazado el grid, con lo cual para ver la primera columna tengo que moverme hacia la izquierda con la barra de desplazamiento.
He probado con activatecell(1,1), pero nada sigue sin funcionar bien.
Ha alguien le ha pasado algo parecido, como puedo hacer para que cuando vuelvo al grid, siempre aparezca posicionado en la Fila 1, columna 1 ??
o sabe la secuancia correcta por ejemplo, para posicionarme en la fila 1 , columna 1:
1ª thisform.mygrid.activatecell(1,1)
2º thisform.mygrid.setfocus
3º keyboard '{HOME}'
O seria otra secuencia ??
Gracias anticipadas, que esto me esta quemando la paciencia :) :) :) :)
Un saludo
Valora esta pregunta


0