PDA

View Full Version : سوال: بررسی خالی نبودن عناصرروی فرم



a3mooneabi22
جمعه 27 شهریور 1388, 19:34 عصر
چندتا TextBox روی فرم دارم وقراراست اطلاعات آنهادربانک ذخیره شود.
می خواهم کاری کنم که وقتی کاربرروی دکمه کلیک کرد،فقط درصورتی اطلاعات ثبت شودوبه فرم بعدبرود که کاربرهمه مواردلازم رادر TextBox ها واردکرد .برای اینکاربایدچکارکنم؟
راه دیگری به جزTry..Catch هست؟چون من نمیدانم چگونه ازآن استفاده کنم
اگرمیشود یک نمونه کداز Try..Catchیرایم بگذارید ویااگرروش مطمئن تری هست عنوان کنید
باتشکرازهمه دوستان برنامه نویس

mahdi_7610
جمعه 27 شهریور 1388, 19:58 عصر
باید از دستور شرطی if استفاده کنید .



if (txtName.Text == "")
{
MessageBox.Show("نام را وارد کنید", "اخطار");
}
else if (txtID.Text == "")
{
MessageBox.Show("کد شناسایی را وارد کنید", "اخطار");
}
else
{
// code ....
}

Salar Ashgi
جمعه 27 شهریور 1388, 21:44 عصر
سلام ، کد مورد نظر شما :



bool Txt_empty(params TextBox [] Txts)
{
bool res = true;
foreach (TextBox T in Txts)
{
if (T.Text == "")
{
res = false;
break;
}
}
return res;
}


مثال :



if (Txt_empty(textBox1, textBox2, textBox3))
{
//No textBox is empty
}
else
{
//there is one or more textBox that is empty
}


موفق و پیروز باشید !!!