Autor |
Mensaje |
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Textarea: Controlar Su Scrollbar Con El Teclado [solucionado]
Preguntilla:
¿se puede mover el scroll bar de un textarea con el teclado?
Por ejemplo:
Si pulso la tecla Flecha Abajo (o la tecla Flecha Arriba), puedo hacer que el scrollbar se mueva hacia abajo o hacia arriba y asi mover el texto, sin tener en cuenta donde este el cursor.
A ver si sabeis si es posible..
Saludos
última edición por jsbsan el Lunes, 02 Octobre 2017, 20:24; editado 1 vez
Editado por jsbsan, Lunes, 02 Octobre 2017, 20:24: Solucionado: usando setfocus
|
#1 Jueves, 28 Septiembre 2017, 20:36 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Textarea: Controlar Su Scrollbar Con El Teclado
...¿se puede mover el scroll bar de un textarea con el teclado?...A ver si sabeis si es posible..
Si, es posible. Prueba algo así
Esto es para ver el codigo de la tecla, pero el textArea baja o sube su posicion del cursor con la rueda o con las teclas
última edición por tincho el Jueves, 28 Septiembre 2017, 21:20; editado 1 vez
|
#2 Jueves, 28 Septiembre 2017, 21:14 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Textarea: Controlar Su Scrollbar Con El Teclado
Pero con las teclas PagUp y PagDown - de verdad - se mueve verticalmente y horizontalmente el cursor de la TextArea, y por eso tambien el ScrollBar !
En cambio, al usar el puntero del ratón, no se mueve tambien el cursor de la TextArea.
|
#3 Jueves, 28 Septiembre 2017, 22:36 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Textarea: Controlar Su Scrollbar Con El Teclado
Tincho y Vuott:
Tincho, el codigo que expones si lo uso, pero me sirve.
Lo que quiero es que al pulsar la tecla Fecha Abajo, haga como si hiciera click en el scrollbar y se desplazara un poco la barra, y asi el texto.
Osea lo que quiero es enviar el evento click al scrollbar del textArea, pulsando la tecla Fecha Abajo.
|
#4 Viernes, 29 Septiembre 2017, 06:56 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Textarea: Controlar Su Scrollbar Con El Teclado
Julio
No lo he probado, pero TextArea dispone del método ensurevisible().
De las ayudas:
Citar: TextArea.EnsureVisible (gb.qt4)
Sub EnsureVisible ( )
Ensure that the cursor is visible on the screen, by scrolling the text area contents if necessary.
Imagino que debería funcionar algo así:
Ya nos cuentas
=================== No podemos regresar
|
#5 Viernes, 29 Septiembre 2017, 07:37 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Textarea: Controlar Su Scrollbar Con El Teclado
TextArea dispone del método ensurevisible()
Tambien esto, pero, hace referencia a el cursor de texto del TextArea.
|
#6 Viernes, 29 Septiembre 2017, 18:05 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Textarea: Controlar Su Scrollbar Con El Teclado
Si bien farragosa... se podría quizás perfeccionar esta posible modalidad:
última edición por vuott el Viernes, 29 Septiembre 2017, 20:42; editado 2 veces
|
#7 Viernes, 29 Septiembre 2017, 20:36 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Textarea: Controlar Su Scrollbar Con El Teclado
Vuott:
No consigo que tu código me funcione en mi escritorio (tengo xfce) (no lo he probado en otros escritorios)
|
#8 Sabado, 30 Septiembre 2017, 11:22 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Textarea: Controlar Su Scrollbar Con El Teclado
Vuott:
No consigo que tu código me funcione
Por qué ? Que ocurre ?
Hace falta ante todo hacer clic en el Button1; luego tú puedes presionar la tecla [ ↓].
|
#9 Sabado, 30 Septiembre 2017, 14:03 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Textarea: Controlar Su Scrollbar Con El Teclado
Vuott:
Citar: Por qué ? Que ocurre ?
Selecciona parte del texto que muestra el textArea, y no se desplaza el scrollbar
|
#10 Sabado, 30 Septiembre 2017, 18:30 |
|
|
|