الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التحقق من ادخال البيانات بواسطة Error Provider

بدأه moh20s في 17 ديسمبر 2013 · 0 رد · 580 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة الله

 

كثيراً ما نستخدم في تطبيقاتنا التحقق من البيانات الني يقوم بادخالها المستخدم

 

قمت بالتحقق بواسطة If Condition من ان مربع النص به بيانات ام لا

 

في حالة عدم وجود بيانات اقوم باظهار الاداة Error Provider اظنها أقل ازعاجاً من MessageBox للدلالة علي انه يجب تعبئه هذا الحقل بالبيانات

 

نمرر قيمتين للاداة ErrorProvider.SetError

1- الاداة المراد(TextBox,Combobox,...... الخ) اظهار ErrorProvider أمامها

2- نص رسالة المراد اظهارها

ErrorProvider.SetError(Control, ErrorMsg);

قمت بعمل Class اسميته ErrorAlert

class ErrorAlert
    {
        private ErrorProvider MyErrControl = new ErrorProvider();

        public void ErrorOn(Control x, string ErrorMsg)
        {
            MyErrControl.RightToLeft = true;
            MyErrControl.BlinkStyle = ErrorBlinkStyle.NeverBlink;
            MyErrControl.SetError(x, ErrorMsg);
        }

        public void ErrorOff()
        {
            MyErrControl.Clear();
        }
    }

اضفت   Methods التالية

ErrorOn(Paramerter1,Parameter2 تستقبل قيمتين للتعويض عنهم في الدالة SetError

 (ErrorOff) لاخفاء علامة الخطأ

 

استخدمها في مشاريعي و من يرغب بالتطوير فاليتفضل بالتطوير ان اخطأت من الشيطان الرجيم و ان اصبت ذلك من توفيق  العزيز القدير

 

 

و المشروع في المرفقات VS2010

ErrProvider_Sample.rar

1

مواضيع مشابهة