Bunas A todos!
Esta ocacion tengo una pequeña duda el cual es lasiguiente
Estoy campturando el RFC en un Txt peroquiero que cuando ya haya escrito
los cuatro primeros caracteres le agrege "-" y el cursos siga pocecionado por delanete de"-" para seguir escribiendo..
Eje..
TAAR"-"(cursor)123456"-"(cursor)SMA
osea que cuadno teclee los primeros 4 caracteres agrege - luego otros 6 caracteres y agrege nuevamente -
he intentado de dos formas y lo agrega pero el detalle es que cuando lo agrega el
cursos se posiciona en la parte inicial..
ejemplo
(cusor)TAAR"-"
He intentado asi
if(TxtRfc.text.length==4)
{
txtrfc.text=txtrfc.text +"-"
}
y con el insert
Gracias por el tiempo
Dentro del evento TextChanged del TextBox. Poned algo como lo que tienes:
if(TextBox1.Text.Lenght == 4){
TextBox1.Text += "-";
}else if(TextBox1.Text.Lenght == 11){
TextBox1.Text += "-";
}
PD: jojjojjo creo que sería algo así. O sino, también podría hacerse con expresiones regulares :P
Cita de: shellroot@alex-laptop:~$ en 8 Julio 2010, 20:19 PM
Dentro del evento TextChanged del TextBox. Poned algo como lo que tienes:
if(TextBox1.Text.Lenght == 4){
TextBox1.Text += "-";
}else if(TextBox1.Text.Lenght == 11){
TextBox1.Text += "-";
}
PD: jojjojjo creo que sería algo así. O sino, también podría hacerse con expresiones regulares :P
Si claro yo pongo el el Evento Changed pero el cursos me lo posiciona al primer caracter y quiero que agrege "-" y el cursor siga adelante escribiendo..
Calcula la cantidad de chars escritos y mueve el cursor en la posición que necesites.
Por cierto, si tas suscrito al Text Changed, y modificas el Text..... :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬
Cita de: D4N93R en 8 Julio 2010, 20:49 PM
Calcula la cantidad de chars escritos y mueve el cursor en la posición que necesites.
Por cierto, si tas suscrito al Text Changed, y modificas el Text..... :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬
eso es lo que nececito decirme como muevo el cursos para cuando el lengt==4 agrege - y luego se mueva a la primera pocicion de derecha a izquierda
Claro, el método Select (http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.select.aspx) del Textbox,
y por que no utilizas un control de tipo MaskedTextEditor?.. seria mas facil.
Atentamente,
Juan Manuel Lombana
Microsoft Certified Professional
Microsoft Student Partner
Medellín - Colombia
Cita de: MANULOMM en 8 Julio 2010, 21:10 PM
y por que no utilizas un control de tipo MaskedTextEditor?.. seria mas facil.
Nunca he usado eso darme un ejemplo
MaskedTextBox (http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.aspx)
Es la mejor opción xD Se me había olvidado eso, funciona con Regular Expressions, aunque ya trae varias que seguro alguna te funciona..
PS: Gracias Manulomm :silbar:
Cita de: D4N93R en 8 Julio 2010, 21:16 PM
]MaskedTextBox
Esto es lo que nececitaba Muy bueno me servira de mucho esto Gracias!!! ;-) ;-) ;-) ;-) ;-)