Hola gente:
Tengo una caja de texto dinamica en la cual necesito que al cargarse la pelicula, la misma aparesca con el cursor titilando
Espero respuesta y desde ya muchas gracias.
| |||
¿foco en caja de texto? Hola gente: Tengo una caja de texto dinamica en la cual necesito que al cargarse la pelicula, la misma aparesca con el cursor titilando Espero respuesta y desde ya muchas gracias. |
| |||
Antes que nada gracias por tu atencion, te cuento que lo probe y casi funciona bien, digo casi porque de echo el control aparece en la caja pero el tema es que la caja tiene un texto por defecto al comenzar y con el control que tu me pasas el mismo me aparece pintado cuando yo solo necesito que aparesca el cursor titilando si sabes como corregirlo te lo agradeceria. |
| ||||
Cmc: El asunto es sencillo. Ahora, sólo es necesario saber donde quieres que el cursor titile. El objeto Selection tiene entre sus métodos, setSelection(punto_inicial, punto_final). Una vez que el campo de texto tiene el foco, puedes decidir el rango de caracteres que la selección de texto ocupa (por defecto todos los caracteres de la caja de texto al seleccionarla). Obviamente, si el rango de selección es cero (el punto inicial de seleccion == al punto final) el cursor se situara en esa posición:
Código:
Saludos. //para ponerlo al principio: Selection.setSelection(0, 0); //para ponerlo al final: //getEndIndex() devuelve un entero que representa la posición //siguiente al último caracter seleccionado. Selection.setSelection(getEndIndex(), getEndIndex()); |
| |||
Beakdan: Coloque esto, pero el cursor se posiciona adelante, ¿tenes idea que es lo que esta mal?. Selection.setFocus("texto"); Selection.setSelection(getEndIndex(),getEndIndex() ); Gracias |