focus sin seleccionar??

18/07/2006 - 09:57 por Sonia | Informe spam
hola!
paso de textbox a textbox con el tabulador con el orden q yo le he dado,
pero cuando llega a uno q tengo q poner una fecha, para adelantar, en ese
textbox ya pone 'VENCIMIENTO, ' donde yo tengo q poner la fecha a
continuacion de la coma.
el problema es q al ponerse el cursor en ese textbox se queda seleccionado
lo del vencimiento y al escribir se borra todo.
hay alguna forma de q el cursor se situara detras del texto en vez de
seleccionandolo?
gracias!

Preguntas similare

Leer las respuestas

#1 Luis Miguel Blanco
18/07/2006 - 10:55 | Informe spam
Hola Sonia

Prueba a utilizar en el evento GotFocus del TextBox, la clase SendKeys, que
te permite enviar/simular por código una pulsación de tecla. Por ejemplo,
para generar la pulsación de la tecla [INICIO] sería similar a como te indico
en el siguiente ejemplo:

'////////////////////////////////
Private Sub TextBox2_GotFocus(ByVal sender As Object, ByVal e As
System.EventArgs) Handles TextBox2.GotFocus
SendKeys.Send("{HOME}")
End Sub
'////////////////////////////////

Espero que te sea de ayuda.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Sonia" wrote:

hola!
paso de textbox a textbox con el tabulador con el orden q yo le he dado,
pero cuando llega a uno q tengo q poner una fecha, para adelantar, en ese
textbox ya pone 'VENCIMIENTO, ' donde yo tengo q poner la fecha a
continuacion de la coma.
el problema es q al ponerse el cursor en ese textbox se queda seleccionado
lo del vencimiento y al escribir se borra todo.
hay alguna forma de q el cursor se situara detras del texto en vez de
seleccionandolo?
gracias!




Respuesta Responder a este mensaje
#2 Jose Luis
18/07/2006 - 11:17 | Informe spam
Pon esto en el evento Enter de tu textbox

MiTXT.SelectionStart = MiTXT.Text.IndexOf(",") + 1
MiTXT.SelectionLength = MiTXT.TextLength - MiTXT.SelectionStart

Este codigo te seleccionara unicamente lo que tengas escrito despues de la
coma.

Suerte.
"Sonia" escribió en el mensaje
news:uokhV$
hola!
paso de textbox a textbox con el tabulador con el orden q yo le he dado,
pero cuando llega a uno q tengo q poner una fecha, para adelantar, en ese
textbox ya pone 'VENCIMIENTO, ' donde yo tengo q poner la fecha a
continuacion de la coma.
el problema es q al ponerse el cursor en ese textbox se queda seleccionado
lo del vencimiento y al escribir se borra todo.
hay alguna forma de q el cursor se situara detras del texto en vez de
seleccionandolo?
gracias!



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida