Hola
A medida que solicites ayuda en el foro, es importante mencionar el lenguaje que ocupas. Dicho esto, lo que indicas es posible utilizando el evento KeyPress.
En Visual Basic:
Private Sub textbox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles textbox1.KeyPress
If Not IsNumeric(e.KeyChar) Then
e.Handled = True
End If
End Sub
En C#:
private void txt_numero_KeyPress(object sender, KeyPressEventArgs e)
{
if (Char.IsDigit(e.KeyChar))
{
e.Handled = false;
}
else if (Char.IsControl(e.KeyChar))
{
e.Handled = false;
}
else
{
e.Handled = true;
}
}
Saludos
Brayan De la Cruz
Lima - Perú