سلام.
برای ساختن TextBox که فقط عدد بگیره تا حالا روش های زیادی دیده بودم که به نظرم این روش از همه راحت تر و جالب تر اومد گفتم به اشتراک بگذارم شاید به درد کسی بخوره.
private void InputNumber_KeyPress(object sender, KeyPressEventArgs e)
{
int isNumber = 0;
e.Handled = !int.TryParse(e.KeyChar.ToString(), out isNumber);
}