إخواني الكرام ... كل عام وأنتم بخير بمناسبة العبد الفطر المبارك
نسأل الله أن يعيده علينا و على الأمة الإسلامية بالخير و اليمن و البركات
أضع بين أيديكم المكتبة MNIODialogs مفتوحة المصدر من تصميمي
محتويات المرفقات:
1. المكتبة MNIODialogs.dll
2. ملفات المصدر
3. مثال للتعامل مع الـ MessageBox
4. مثال للتعامل مع الـ InputBox
بعد تحميل المرفقات ستبدأ باستخدام المكتبة في عدة خطوات :
الخطوة 1: تنصيب المكتبة في النظام و إضافتها إلى المشروع
نقوم بنسخ أو نقل الملف MNIODialogs.dll إلى ملف النظام System32
بعد ذلك نكتب في الـ Run التالي : Regsvr32 MNIODialogs.dll
يمكن بعد ذلك إضافة المكتبة إلى المشروع من القائة Project ثم اختار References
الخطوة 2: استخدام صندوق الرسالة
يمكن التصريح عن صندوق الرسالة كمايلي
Dim Msg As New MessageBox
يحتوي كائن صندوق الرسالة على طريقة Method و خاصية واحدة Property
1. الخاضية Sound File
حيث يمكنك ضبطها على مسار ملف صوتي لكي يعمل عند عرض الرسالة
و يشترط أن يكون من النوع Wave File .
2. الطريقة Show هي الطريقة الأساسية لهذا الكائن حيث أنها هي المسؤلة عن
عرض صندوق الرسالة و لها 4 باراميترات Parameter
1. Text و هو نص الرسالة
2. Caption عنوان الرسالة
3. msgType و نوع الرسالة و له 5 أنواع
========================
1.Error رسالة خطأ
2.Exclamatiion رسالة تحذير
3.Info رسالة معلومات
4.Question سؤال
5.None بلا
========================
4.Buttons و تحدد الأزرار التي ستظهر في الرسالة
========================
1.OKOnly زر موافق فقط
2.YesNo نعم و لا
3.OKCancel موافق و إلغاء الأمر
4.YesNoCancel نعم و لا و إلغاء الأمر
5.AbortRetryCancel إعادة المحاولة وإحباط و إلغاء الأمر
6.AbortRetryIgnore إعادة المحاولة و إحباط و تجاهل
========================
مثال على الطريقة Show
Msg.Show "العنوان الذي تريده" , "النص الذي تريده" , Question , OKCancel
إذا كان لديك ملف صوتي تريد تشغيله يجب ضبط الخاصية Sound File
قبل استخدام الطريقة Show
Msg.SoundFile = App.Path & "\MySoundFile.wav"
و بهذا يكون الكود النهائي
Dim Msg As New MessageBox Msg.SoundFile = App.Path & "\MyFile.wav" Msg.Show "العنوان الذي تريده" , "النص الذي تريده" , Question , OKCancel
يتبع هذا الشرح ...

