ashalshaikh
زيزوومى فضى
غير متصل
من فضلك قم بتحديث الصفحة لمشاهدة المحتوى المخفي
بسم الله الرحمن الرحيم
إعداد الدرس: Photo Man
مرحبا ً بكم إخوتي الكرام ، ها نحن هنا مع الدرس السادس من
سنتعلم من درسنا اليوم إتقان التالي:
بسم الله نبدأ:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: إستخدام خاصية الـ MsgBox ::
خاصية الـ[ MsgBox ] خاصية جميلة تستعمل من قبل الكثير كخاصية للتزين
وعند البعض كخاصية لإتمام عملية مآ.
ماهي خاصية الـ[ MsgBox ] ..؟
هي عبارة عن نافذة رسائل غالبا ً ماتستخدم في اظهار رسالة للمستخدم.
أنواع نوافذ الرسائل - أنواع الـMsgBox:
إعداد الدرس: Photo Man
مرحبا ً بكم إخوتي الكرام ، ها نحن هنا مع الدرس السادس من
يجب عليك
تسجيل الدخول
او
تسجيل لمشاهدة الرابط المخفي
سنتعلم من درسنا اليوم إتقان التالي:
- إستخدام خاصية الـMsgBox.
- إختيار أيقونة تظهر في الـMsgBox.
- إختيار عدة أكواد في نفس الوقت في الـMsgBox.
- استخدام خاصية الـTimeOut.
بسم الله نبدأ:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: إستخدام خاصية الـ MsgBox ::
خاصية الـ[ MsgBox ] خاصية جميلة تستعمل من قبل الكثير كخاصية للتزين
وعند البعض كخاصية لإتمام عملية مآ.
ماهي خاصية الـ[ MsgBox ] ..؟
هي عبارة عن نافذة رسائل غالبا ً ماتستخدم في اظهار رسالة للمستخدم.
أنواع نوافذ الرسائل - أنواع الـMsgBox:
- نافذة تحتوي على زر موافق.
- نافذة تحتوي على زر موافق ، إلغاء.
- نافذة تحتوي على زر إحباط ، إعادة المحاولة ، تجاهل.
- نافذة تحتوي على زر نعم ، لا ، إلغاء.
- نافذة تحتوي على زر نعم ، لا.
- نافذة تحتوي على زر إعادة المحاولة ، إلغاء.
- نافذة تحتوي على زر إلغاء ، المحاولة مرة أخرى ، إستمرار.
أمثلة على النوافذ:
أو
((( ملحوظة :: الدرس اليوم لإظهار الرسالة فقط ,, وسيكمل الكود مهما صار ,, بينما سنتعلم الأوامر في ما بعد ))
إستخدام الخاصية:
يجب عليك
تسجيل الدخول
او
تسجيل لمشاهدة الرابط المخفي
يجب عليك
تسجيل الدخول
او
تسجيل لمشاهدة الرابط المخفي

أو

يجب عليك
تسجيل الدخول
او
تسجيل لمشاهدة الرابط المخفي
((( ملحوظة :: الدرس اليوم لإظهار الرسالة فقط ,, وسيكمل الكود مهما صار ,, بينما سنتعلم الأوامر في ما بعد ))
إستخدام الخاصية:
كود:
[COLOR=#000000][COLOR=#0000bb]MsgBox [/COLOR][COLOR=#007700]( [/COLOR][COLOR=#0000bb]flag[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]"title"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]"text" [/COLOR][COLOR=#007700][, [/COLOR][COLOR=#0000bb]timeout [/COLOR][COLOR=#007700][, [/COLOR][COLOR=#0000bb]hwnd[/COLOR][COLOR=#007700]]] ) [/COLOR][/COLOR]
تحليل الكود:
flag: نوع الرسالة ( نمط الرسالة ).<< سيتم التوضيح لاحقا ً.
title: عنوان الرسالة ( كالصورة بالأعلى عنوانها :: Zyzoom :: لك الحرية في إختياره ).
text: محتوى النافذة ( الكلام الذي يظهر بالمنتصف ).
timeout: وقت محدد بعد انتهائه سيتم اغلاق النافذة واستكمال الأوامر ( بالثواني ).
الآن نبدأ بالتطبيق:
إفتح ملف سكربت جديد كما تعلمنا بالدرس الأول ، واكتب الكود التالي:
كود:
[COLOR=#000000][COLOR=#0000bb]MsgBox [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]":: Zyzoom ::"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"WWW.Zyzoom.Org\Vb"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]10[/COLOR][COLOR=#007700]) [/COLOR][/COLOR]
لاحظ معي ، [ 0 ] تم وضعها محل ( flag ). ومعنى الرقم 0 أي نافذة بزر واحد وهو زر موافق.
لاحظ معي ، [ :: Zyzoom :: ] تم وضعها محل ( title ) وهو العنوان بالأعلى.
لاحظ معي ، [ WWW.Zyzoom.COM ] تم وضعها محل ( text ) وهو محتوى النافذة ( الكلام بالمنتصف ).
لاحظ معي ، [ 10 ] تم وضعها محل ( timeout ) وهو الوقت الذي اذا انتهى سيتم اقفال النافذة.
.. أخي المتدرب نرجو منك كتابة الكود لا نسخه لتحصل على أكبر فائدة من الدورة ..
بعد كتابة الكود السابق إضغط على F5 لمعاينة عملك.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
أنماط النوافذ:
0 - نافذة تحتوي على زر موافق. OK
1 - نافذة تحتوي على زر موافق ، إلغاء. OK and Cancel
2 - نافذة تحتوي على زر إحباط ، إعادة المحاولة ، تجاهل. Abort, Retry, and Ignore
3 - نافذة تحتوي على زر نعم ، لا ، إلغاء. Yes, No, and Cancel
4 - نافذة تحتوي على زر نعم ، لا. Yes and No
5 - نافذة تحتوي على زر إعادة المحاولة ، إلغاء. Retry and Cancel
6 - نافذة تحتوي على زر إلغاء ، المحاولة مرة أخرى ، إستمرار. Cancel, Try Again, Continue
بمعنى أنك لو أردت نافذة بزر نعم ، لا / ستضع في محل flag الرقم 4.
1 - نافذة تحتوي على زر موافق ، إلغاء. OK and Cancel
2 - نافذة تحتوي على زر إحباط ، إعادة المحاولة ، تجاهل. Abort, Retry, and Ignore
3 - نافذة تحتوي على زر نعم ، لا ، إلغاء. Yes, No, and Cancel
4 - نافذة تحتوي على زر نعم ، لا. Yes and No
5 - نافذة تحتوي على زر إعادة المحاولة ، إلغاء. Retry and Cancel
6 - نافذة تحتوي على زر إلغاء ، المحاولة مرة أخرى ، إستمرار. Cancel, Try Again, Continue
بمعنى أنك لو أردت نافذة بزر نعم ، لا / ستضع في محل flag الرقم 4.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: إختيار أيقونة تظهر في الـ MsgBox ::
هنا سنتعلم كيفية وضع أيقونة للنافذة كما بالصورة التالية:
هذه الأيقونات المسموح لك بوضعها::: إختيار أيقونة تظهر في الـ MsgBox ::
هنا سنتعلم كيفية وضع أيقونة للنافذة كما بالصورة التالية:

- [؟]-
- [!]-
- [X]-
- [!]-




::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: إختيار عدة أكواد في نفس الوقت في الـ MsgBox ::
من المؤكد أن البعض منكم قد تساءل عن كيفية استعمال أيقونة محددة مع نمط نافذة معين !!
بمعنى أريد ظهور نافذة تحتوي على زر موافق ، إلغاء .. وأيقونة إستفهام 32 .
موافق ، إلغاء = 1 !!! صحيح ؟؟ أيقونة الإستفهام = 32 !!! صحيح ؟؟
طيب كيف راح نضعهم مكان الـflag ؟؟ وهو يتسع فقط لرقم واحد !!
الطريقة هي كالتالي:
1 + 32 = 33 نضع رقم 33 محل flag ..
بمعنى نجمع أرقام الخاصيتين ونضعهم محل flag بالتالي ستظهر نافذة تحتوي على زر موافق ، إلغاء و أيقونة إستفهام.
دوركم للتطبيق:
إفتح ملف سكربت جديد وضع الكود التالي:
كود:
[COLOR=#000000][COLOR=#0000bb]MsgBox [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]33[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]":: Zyzoom ::"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"هل تريد الإستمرار"[/COLOR][COLOR=#007700]) [/COLOR][/COLOR]
.. أخي المتدرب نرجو منك كتابة الكود لا نسخه لتحصل على أكبر فائدة من الدورة ..
بعد كتابة الكود السابق إضغط على F5 لمعاينة عملك.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
التطبيق:
بعد كتابة الكود السابق إضغط على F5 لمعاينة عملك.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
التطبيق:
1- أنشئ ملف سكربت جديد و أصنع كود نافذة مثل هذه النافذة ..

يتم الضغط والرفع ووضع الرابط في أحد الردود ,,
عذرا لا نقبل التطبيقات المكتوبة في الردرود ,, لأنها تسبب الفوضى
حاشية الدرس:
* مهم لعمل السكربت
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
بالتوفيق للجميع

التعديل الأخير بواسطة المشرف: