السلام عليكــم ورحمـة الله وبركاتــه ،،
لدي مشروع يحوي أداة masked text box وأداة error provider
أريد التأكد من أن النص الذي كتبه المستخدم بداخل الأداة يبدأ بالأحرف(MR ) مثلا وإلا فسوف يظهر الخطأ من خلال أداة error provider
لقد جربت وكتبت الكود التالي
If mt.Mask.StartsWith"(MR-)" THEN er.SetError(mt, "error") Else er.Dispose() End If
إلا أنه أعطاني الأخطاء التالية
Error 1 Overload resolution failed because no accessible 'StartsWith' accepts this number of arguments. structure
Error 2 End of statement expected.
ثم جربت كتابة
If mt.Mask <> "(MR-)" Then er.SetError(mt, "error") Else er.Dispose() End If
ولم يعطيني خطأ إلا أنه عند التشغيل يقوم بإظهار خطأ ERRORPROVIDER مع جميع النصوص سواء حققت الشرط أم لا !!!!!!!!!!!!
أرجو المساعده وشكرا جزيلا