PDA

View Full Version : شرط if داخلي چي بايد باشه؟



azade.kazemi33
سه شنبه 18 خرداد 1389, 18:51 عصر
با سلام
شرط درون if داخلي چي بايد بنويسم؟


try
{
if (textBox1.Text == "")
{
tabControl1.Enabled = false;
if () //اگه روي تب كنترل1 كليك شد
{
MessageBox.Show("نام را وارد كنيد");
}
}
else
{
tabControl1.Enabled = true;
}
}

در ضمن كد اينكه اگر textbox پر باشه چيه؟

syntiberium
سه شنبه 18 خرداد 1389, 19:12 عصر
if دومی لازم نیست باید کل کد هاتو بزاری توی evnt مربوط به کلیک کنترل تب 1 .
برای سوال دومی هم به جای == از =! استفاده کن

azade.kazemi33
سه شنبه 18 خرداد 1389, 20:04 عصر
مرسي دوست عزيز اما چه جوري بايد تو event مربوط به تب بزارمش؟
مگر نه اينكه بايد تو قسمت كدها بنويسمش؟
من مبتديم لطفه برام توضيح بديد

iman_me
سه شنبه 18 خرداد 1389, 20:15 عصر
دوست عزیز if دوم لازم نیست فقط وقطی روی باتن کلیک میکنی بین دو خط کدش باید دستوری که میخوای
با زدن کلیک انجام بشه رو بنویس

iman_me
سه شنبه 18 خرداد 1389, 20:17 عصر
بجای این بنویس

if (textBox1.Text == "")
{
tabControl1.Enabled = false;







if (textBox1.Text != "")
{
tabControl1.Enabled = true;

azade.kazemi33
سه شنبه 18 خرداد 1389, 20:50 عصر
من باتن ندارم كه بتونم با كليم روي اون برم تو تب كنترل
توي فرمم 3 تا پانل دارم كه پانل 1 حاوي يك ليبل به نام "نام" و يك تكس باكسه وپانل 2 حاوي تب كنترل و پانل 3 چندتا باتن
ميخوام وقتي توي تكس باكس چيزي نوشته نشده نشه روي تبكنترل كنترل كرد كه اين موضوع حل شده
حالا ميخوام وقتي توي تكس باكس چيزي نوشته نشده و كاربر روي تب كنترل كليك ميكنه يه پيغام نمايش داده بشه كه نام را وارد كن
اين كد كار نميكنه


private void tabControl1_Click(object sender, EventArgs e)
{

if (textBox1.Text == "")
{
MessageBox.Show("نام را وارد كنيد");
}

}