VB--> Solo numeros

Ekia
23 de Febrero del 2005
Hola,
Alguien sabe como hacer que en un texbox no se puedan meter caracteres? solo quiero que deje introducir numeros, y no solo numeros enteros, tambien las comas.
Gracias de antemano,
Un saludo

peris
23 de Febrero del 2005
Tienes que hacerlo con el evento keypress del textbox, y puedes controlar que al pulsar una determinada tecla no pase nada( si es letra no escriba) con su número ASCII, mira el la ayuda MSDN.

suerte.

dav_gij
23 de Febrero del 2005
Private Sub txt_KeyPress( KeyAscii As Integer)
Select Case KeyAscii
Case 48 To 57
Case 8
Case Else
KeyAscii = 0
End Select
End Sub
Del 48 al 57 son los números y el 8 es el punto,que es con lo que se hacen operaciones como coma.

Ekia
23 de Febrero del 2005
Muchas gracias a los dos por haberme respondido... pero gracias dav_gij por mandarme el codigo ya que lo he probado y funciona perfectamente, solo que en vez de 8 el numero era 46.
Muchas gracias de verdad.
Un saludo