te aconsejo cambiar tus controles text por maskedTextBox, te vas a propiedades,Mask,personalisada en mask digitas
ejemplo: 999,9 podras ingresar un numero de max tres digitos y un decimal, todas las demas entradas(letras,signos) quedan bloqueadas automaticamente Suerte!! ^_^
Cita de: "lalo_soft"te aconsejo cambiar tus controles text por maskedTextBox, te vas a propiedades,Mask,personalisada en mask digitas
ejemplo: 999,9 podras ingresar un numero de max tres digitos y un decimal, todas las demas entradas(letras,signos) quedan bloqueadas automaticamente Suerte!! ^_^
Gracias, no lo sabía, pero hay un pero, me dicen que lo haga de esa manera.
Saludos.
Si, y faltaría además la validación de que la coma no se ingrese dos veces, va, supongo que es para ingresar un decimal.Claro, ahora Meta debe :comp: lo que falta :beer:
Cita de: "Meta"Cita de: "lalo_soft"te aconsejo cambiar tus controles text por maskedTextBox, te vas a propiedades,Mask,personalisada en mask digitas
ejemplo: 999,9 podras ingresar un numero de max tres digitos y un decimal, todas las demas entradas(letras,signos) quedan bloqueadas automaticamente Suerte!! ^_^
Gracias, no lo sabía, pero hay un pero, me dicen que lo haga de esa manera.
Saludos.
entonces prueba asi primero declara el evento KeyPress en tu control de texto luego llena la funcion con el siguiente codigo :comp:Código: Text
private void [b]tuControlDeTexto[/b]_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8) e.Handled = true; // borra el character }
:good: