Tema: UserControl
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2005, 15:00
Avatar de xknown
xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años, 3 meses
Puntos: 7
Para que el textbox muestre los caracteres en mayúscula, simplemente asigna la propiedad CharacterCasing de éste:
TextBox1.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper;

Para validar tu TextBox para que acepte letras y números entonces prueba con lo siguiente:
Código:
private void txtTotal_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
	if(!(char.IsControl(e.KeyChar) || char.IsDigit(e.KeyChar) || char.IsLetter(e.KeyChar)))
	{
		e.Handled=true;
	}			
}
No es necesario repetir el mismo código para cada TextBox, simplemente agregale como handler la funcion anterior u otra que tu hayas definido:
TextBox2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(txtTotal _KeyPress);

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño