PDA

View Full Version : آموزش: روش استفاده از Error Provider ( نمایش اررور کنار شی )



behrooz69
شنبه 17 اسفند 1392, 00:22 صبح
واستون با عکس توضیح میدم که کامل متوجه شین دوستان من
نیاز به تعریف متغییر نیست .
فقط باید شی ء Error Provider رو از Toolbox برنامه به فرمتون اضافه کنید . و با تیکه کدی که بالا دوستان گفتن اررور رو نمایش بدید .

اول از همه باید مقدار اونو پاک کنی با این دستور :

ErrorProvider1.Clear()

دوم حالا هرجایی که میخوای ازش استفاده میکنی. واست ساده تر بگم شما میای یه عمل Select Sql انجام میدی . 2 حالت داره . یا جواب میگیری یا نه .

اگ بگیری که مقدار رشته هاتو نشون میدی . اگه نگیری باید یه ارروری چیزی به کاربر نشون بدی حالا یا با Msgbox یا Lable یا Try ... Catch و یا با Error Provider

سوم Error Provider به چند صورت استفاده میشه . 2 نمونش اینه :


اول : بیای اررور خودتو به شی مورد نظر نسبت بدی

If TxtUsername.Text = "" Then ErrorProvider1.SetError(TxtUsername, "نام کاربری را وارد کنید")


http://uploadkon.ir/uploads/ErrorPro1.jpg

اینجا اگه تکس باکس من خالی باشه و دکمه من زده بشه اررور میده که خالیه حالا شما میتونی زیبا تر کنیش و توی رویداد Leave تکس باکست بیای چک کنی و همون لحظه اررور رو ببینی . حالا سلیقش با خودتون .

************************************************** ****************

دوم بیای از طریقSender خود Error Provider این کارو انجام بدی اینجوری :

ErrorProvider1.SetError(sender, "نام کاربری و کلمه عبور صحیح نمی باشد")


http://uploadkon.ir/uploads/ErrorPro2.jpg


با این روش شکل اررور کنار دکمه ای که مسبب این خطاست قرار میگیره .



یا حق