PDA

View Full Version : سوال: نمایش پیغام error مناسب برای کاربر



zilver
سه شنبه 27 مرداد 1388, 07:34 صبح
می خوام وقتی اطلاعات را وارد text box در یک برنامه بانک اطلاعاتی میکنم هنگام خالی گذاشتن text box ها error با پیغام برای کاربر بفرسته
لطفا اگه می شه راهنمائی کنین

Open-Source
سه شنبه 27 مرداد 1388, 09:18 صبح
می خوام وقتی اطلاعات را وارد text box در یک برنامه بانک اطلاعاتی میکنم هنگام خالی گذاشتن text box ها error با پیغام برای کاربر بفرسته
لطفا اگه می شه راهنمائی کنین

من منظورت رو متوجه نشدم.ولی:



if (textbox1.text=="") messagbox.show("error")

Reza_Yarahmadi
سه شنبه 27 مرداد 1388, 12:38 عصر
میتونی توی رویداد خروج از TextBox چک کنی ببینی خالی هست یا نه. توی رویداد کلیک دکمه ثبت هم میتونی چک کنی.
به جای استفاده از MessageBox پیشنهاد میکنم از ErrorProvider استفاده کنی (واسه بهتر شدن واسط کاربر)


private void textBox1_Leave(object sender, EventArgs e)
{
ErrorProvider ep = new ErrorProvider();
if (string.IsNullOrEmpty(textBox1.Text))
ep.SetError(textBox1, "نمیتواند خالی باشد");
else
ep.SetError(textBox1, "");
}