Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2004, 10:16
Foskiton
 
Fecha de Ingreso: octubre-2004
Mensajes: 211
Antigüedad: 19 años, 6 meses
Puntos: 2
a mi se me ocurre que una forma de hacerlo es la siguiente:
En el evento keypress o cuando te de la gana de hacerlo haces un bucle que recorra el string de la caja de texto y vas comparando caracter a caracter, para mirar si es un caracter o un numero, y si lo es lo borras, tendrias que hacer 2 bucles(creo):

texto=txtTextbox.text; // el contenido del textbox
for(i=0; i<texto.lengt; i++) // recorres el string y miras caracter a caracter
{
if texto[i] !=convert.toChar(0) && texto[i] !=convert.toChar(1) // y asi asta 9
{
MessageBox.Show("Solo numeros por favor");
Break; // y terminas
}
}

NOTA: No lo he probado, lo mas seguro es que de un error, pero al mens espero que te alla dado una idea de como hacerolo.

Yo lo en Vb.net lo haria con la funcion Instr pero en C# no se si lo hay, una pena, si alquien sabe de otra funcion como instr() por favor que lo diga.