سلام دوستان
من به ی مشکلی بر خوردم
تو فرم 3 تا تکست باکس دارم، که هر وقت تو اولی عددی بنویسم بلافاصله با عدد تکست باکس دوم جمع بشه و بره تو تکست باکس سوم
تکست باکس دوم، مقدار ثابت داره.
از کد زیر استفاده می کنم
int num1, num2, sum;
public string zero = "0";
private void Number1Txt_TextChanged(object sender, EventArgs e)
{
if (salNumberTxt.Text != null)
{
num1 = Int32.Parse(Number1Txt.Text);
num2 = Int32.Parse(Number2Txt.Text);
sum = num1 + num2;
SumNumberTxt.Text = sum.ToString();
}
else
{
Number1Txt.Text = zero;
SumNumberTxt.Text= zero;
}
}
این کد درست کار می کنه ولی مشکلش اینه که هر وقت بعد از وارد کردن عدد تو تکست اولی بخوام پاکش کن و از نو بنویسمش از int32 خطا می گیره!
از شرط null بودن هم استفاده کردم ولی باز نمیشه!
چجوری باید این استثنا رو کنترل کنم؟