سلام دوستان
ميخوام وقتي توي TextBox1 عدد مثلا 250 را وارد کردم و توي TextBox2 عدد مثلا 5 را وارد کردم خودکار توي TextBox3 حاصل ضرب اونها را قرار بده
ميخوام خودکار اين کار را انجام بده . يعني نياز به Button نباشه .
سلام دوستان
ميخوام وقتي توي TextBox1 عدد مثلا 250 را وارد کردم و توي TextBox2 عدد مثلا 5 را وارد کردم خودکار توي TextBox3 حاصل ضرب اونها را قرار بده
ميخوام خودکار اين کار را انجام بده . يعني نياز به Button نباشه .
سلام
در رویداد leave تکست دوم عمل ضرب رو انجام بده و تکست سوم رو همونجا با حاصل ضرب مقدار دهی کن.
موفق باشید.
من دستور زیر را نوشتم
اما یه مشکلی داره و اونم اینه که من میخوام اگه textbox1 یا textbox2 خالی بود
textbox3 هم خالی بشه
اما وقتی مقدار textbox1 را پاک می کنم textbox3 خالی نمیشه
ولی واسه textbox2 درست هست .
private void textBox2_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text == "" || textBox2.Text == "")
{
textBox3.Clear();
}
else
{
textBox3.Text = (Int32.Parse(textBox1.Text) * Int32.Parse(textBox2.Text)).ToString();
}
}
سلام به شما
من ميگم داخل ifتون اين كد رو بنويسين
Textbox3.text="";
ان شاءالله جواب ميده و مشكلتون حل ميشه
پيروز باشيد
دوست عزیز چون شما این کد رو فقط توی رویداد TextChanged تکست دوم نوشتین و در رویداد TextChanged تکست اولی نیست که این عمل اتفاق بیفته!!!اما وقتی مقدار textbox1 را پاک می کنم textbox3 خالی نمیشه
ولی واسه textbox2 درست هست .
همین کد رو در رویداد TextChanged تکست اول هم بنویسید درست میشه!
در ضمن دوست عزیز بین دو تا کد زیر هم فرق خاصی وجود نداره :
textBox3.Clear();
Textbox3.text="";
موفق باشید