View Full Version : شرط if داخلي چي بايد باشه؟
azade.kazemi33
سه شنبه 18 خرداد 1389, 19:51 عصر
با سلام
شرط درون if داخلي چي بايد بنويسم؟
try
{
if (textBox1.Text == "")
{
tabControl1.Enabled = false;
if () //اگه روي تب كنترل1 كليك شد
{
MessageBox.Show("نام را وارد كنيد");
}
}
else
{
tabControl1.Enabled = true;
}
}
در ضمن كد اينكه اگر textbox پر باشه چيه؟
syntiberium
سه شنبه 18 خرداد 1389, 20:12 عصر
if دومی لازم نیست باید کل کد هاتو بزاری توی evnt مربوط به کلیک کنترل تب 1 .
برای سوال دومی هم به جای == از =! استفاده کن
azade.kazemi33
سه شنبه 18 خرداد 1389, 21:04 عصر
مرسي دوست عزيز اما چه جوري بايد تو event مربوط به تب بزارمش؟
مگر نه اينكه بايد تو قسمت كدها بنويسمش؟
من مبتديم لطفه برام توضيح بديد
iman_me
سه شنبه 18 خرداد 1389, 21:15 عصر
دوست عزیز if دوم لازم نیست فقط وقطی روی باتن کلیک میکنی بین دو خط کدش باید دستوری که میخوای
با زدن کلیک انجام بشه رو بنویس
iman_me
سه شنبه 18 خرداد 1389, 21:17 عصر
بجای این بنویس
if (textBox1.Text == "")
{
tabControl1.Enabled = false;
if (textBox1.Text != "")
{
tabControl1.Enabled = true;
azade.kazemi33
سه شنبه 18 خرداد 1389, 21:50 عصر
من باتن ندارم كه بتونم با كليم روي اون برم تو تب كنترل
توي فرمم 3 تا پانل دارم كه پانل 1 حاوي يك ليبل به نام "نام" و يك تكس باكسه وپانل 2 حاوي تب كنترل و پانل 3 چندتا باتن
ميخوام وقتي توي تكس باكس چيزي نوشته نشده نشه روي تبكنترل كنترل كرد كه اين موضوع حل شده
حالا ميخوام وقتي توي تكس باكس چيزي نوشته نشده و كاربر روي تب كنترل كليك ميكنه يه پيغام نمايش داده بشه كه نام را وارد كن
اين كد كار نميكنه
private void tabControl1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("نام را وارد كنيد");
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.