مواقعی پیش می آید که شما در برنامه خود تکست باکسی دارید که کاربر باید فقط عدد وارد نماید و در صورتی که غیر از عدد چیز دیگری وارد نماید برنامه دچار مشکل خواهد شد و اگر به همین شکل باقی گذاشته شود کاربران تمایلی به کار با این برنامه از خود نشان نمی دهند و سراغ برنامه های دیگری می روند . برای جلوگیری از چنین حالتی باید بشکل زیر عمل کرد.
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication6_tryparse
{ public partial class Form1 : Form
{ public Form1()
{ InitializeComponent(); }
private void button1_Click(object sender, EventArgs e)
{ string text1 = textBox1.Text ;
int num1;
bool test = int.TryParse(text1, out num1);
if (test == false)
{ MessageBox.Show("لطفا فقط عدد وارد نمائید "); }
else
{ MessageBox.Show("عدد شما "+ text1.ToString() +"می باشد"); }
} } }
می توانید فایل پروژه را از اینجا دانلود کنید.