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

سؤال: كيف نستخدم errorprovider في النموذج؟

مغلق
بدأه Romantic_touch في 18 أكتوبر 2005 · 3 رد · 1,205 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا اخواني الخبراء احتاج لشرح كيفية استخدام errorprovider لتتبع الاخطاء في مدخلات العملاء رجاء

افيدونا افادكم الله

حيث اني استخدم public property لقراء معلومات المدخلات ولكن قبل ان تدخل اريد ان اتأكد من صحتها

انا قمت باضافة الcomponetnt من الtoolbox وثم سويت اجراء يقوم بتفحص القيم مثلا

if textbox1.text = "" then
errorprovider1.seterror(textbox1,"فضلا ادخل القيمة")
end if

في هذه الحالة سوف تظهر العلامة عند مربع النص واذا وقفت بالماوس عليها تظهر الرسالة ولكن هل يمكن ان اجعل الرسالة تظهر بشكل اتوماتيكي لكي يقراها المستخدم

ثم ان هذه الطريقة سوف تجعل الخطاء تظهر واحد بعد الآخر وليس مرة وحدة فكيف يمكن ان اجعل الاخطا كلها تظهر مرة وحدة ويكون الfocus على اول واحد !!!؟

تم تعديل هذه المشاركة بواسطة Romantic_touch في 18 أكتوبر 2005 في 00:47

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#2

السلام عليكم أخى فى الله

انت لم تستخدم الحدث Validating فى الـ TextBox برجاء ان تري هذا المرفق قد يكون فية الاجابة على سؤالك وارجوا من الله ان اكون قد وفقت وشكرا

WindowsApplication8.zip

الفريق المصري للبرمجة

تحليل وتصميم برامج قواعد بيانات لاتصال بينا masry4u@hotmail.com

#3

مشكور اخي علي مجهودك ولكن اعتقد انه يفضل استبدال

   ErrorProvider1.Icon.Clone()

ب:.......................

ErrorProvider1.Dispose()

حتي تختفي الايقون بعد التصحيح

ولك جزيل الشكر

#4

هذا تمام مافعلته ولكن انا اريد ان اعمل شي عام يتعامل مع كلاس فرضا يعني

انا لدي كلاس public property اريد ان يكون هناك ارتباط بينها وبين ال errorprovider بحيث في حال انه تم استدعاء الكلاس من اي مكان يعطي نفس الخطأ وبالتالي لن احتاج الى كثير من التعديل في كل نموذج في حال تكرار نفس النموذج لغرض او اخر :)

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

هذا الموضوع مغلق.

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