الرئيسية المنتدى مركز رفع الصور صفحتنا على الفيس قناة اليوتيوب صفحتنا على تويتر واتس اب قوانين المنتدى
منتدى مجمع التطوير    

العودة   منتدى مجمع التطوير > المنتدى المتخصص > لغـات البرمجـة والمشـاريع الجـاهزة > برامج Microsoft Visual

الملاحظات

برامج Microsoft Visual يهتم بموضوعات vb.net ,c#, css, Visual Basic

آخر 10 مشاركات مواقع للحصول على باك لينكس عالية (الكاتـب : admin - آخر مشاركة : سنبول - مشاركات : 1 - المشاهدات : 1166 - الوقت: 10:19 PM - التاريخ: 09-23-2021)           »          التقليد المذموم (الكاتـب : admin - مشاركات : 0 - المشاهدات : 299 - الوقت: 06:44 PM - التاريخ: 09-06-2021)           »          الخداع (الكاتـب : admin - مشاركات : 0 - المشاهدات : 215 - الوقت: 06:43 PM - التاريخ: 09-06-2021)           »          إعلانات شركة Admaven (الكاتـب : سنبول - مشاركات : 0 - المشاهدات : 351 - الوقت: 04:20 PM - التاريخ: 08-26-2021)           »          جدار روحك يريد أن ينقض (الكاتـب : admin - مشاركات : 0 - المشاهدات : 384 - الوقت: 11:27 PM - التاريخ: 08-23-2021)           »          سعر الذهب في مصر وعالميا صباح اليوم الخميس 12 أغسطس 2021 (الكاتـب : admin - مشاركات : 0 - المشاهدات : 377 - الوقت: 02:58 PM - التاريخ: 08-12-2021)           »          تأملت والدنيا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 433 - الوقت: 10:54 PM - التاريخ: 08-03-2021)           »          وكن راضيا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 413 - الوقت: 10:54 PM - التاريخ: 08-03-2021)           »          طوبا لمن عاش في هذه الدنيا غريبا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 426 - الوقت: 10:53 PM - التاريخ: 08-03-2021)           »          لا تشكُ للناسِ (الكاتـب : admin - مشاركات : 0 - المشاهدات : 435 - الوقت: 10:52 PM - التاريخ: 08-03-2021)

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 03-28-2021, 08:35 PM
الصورة الرمزية admin
admin 
✯ ادارة المنتدى ✯
 
تاريخ التسجيل: Mar 2021
الدولة: مصر
المشاركات: 733
معدل تقييم المستوى: 10
admin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to behold


Alert خواص صندوق Msgbox فى التصميم

 

خواص صندوق Msgbox فى التصميم
======================


اولا _ Msgbox اختصار الى Message Box و تعني صندوق رسالة وهذا الصندوق عبارة عن كود برمجي بلغة ال (بيسك ) لاظهار رسالة ما كالــ كثير من الرسائل التي تراها في نظام النوافذ ( ويندوز ) كأن يكون هناك رسالة خطأ او تحذير او تنبيه او استفهام .... الخ

وللاسف الكثير من الذين يعلمون لغة البيسك يبدأون بتعليم المبتدئين نمط الرسائل على انه رسالة فحسب تحمل اسم البرنامج مثل :
(" Msgbox ("Hello All
و هذا التعليم يقولون انه تعليم للمبتدئين ولا داعي الى تعليمهم امور تعقدهم


ولكن ..
انا اختلف معم في الرأي حيث اذا قمت بالشرح والتوضيح لا داعي الى ان يلتمس المتعلم منك اي تعقيد
ولهذا ساقوم بشرح عام و بسيط و واضح لتستطيع كتابة رسالتك كيف ما تشاء

اذا كتبت في نافذة الاكواد رسالة نصيه فسيكون فيها العديد من الخيارات وسيتم الشرح :
طبعا نحن نكتب الكلمة المتعلقة بكود الرسالة Msgbox
ثم نضع " لبدء كتابة النص الذي نريد
وبعد الانتهاء من كتابة نص الرسالة نضع " اخرى لاعلام الحاسب باني انتهيت من كتابة نص الرسالة
والان الجزء الاهم وهو الخيارات الاضافية للرسالة بعد ان كتبنا Msgbox ثم " ثم النص الذي نريد ثم " نكتب , ثم تظهر لك قائمة طويلة بالخيارات وهي باترتيب :

  • vbAbortRetryIgnore اي تضع لك بالرسالة ثلاث ازرار هم احباط واعادة محاولة و الغاء الامر
  • vbApplicationModal اي تضع لك الرسالة على نمط البرنامج ( اي ليس لها علاقة بالويندوز)
  • vbCritical وهي لوضع ايقونة خطأ اي × في رسالتك
  • vbDefaultButton1 لجعل الزر الافتراضي الذي يكون محدد فور ظهور السالة هو الزر الاول
  • vbDefaultButton2 لجعل الزر الافتراضي الذي يكون محدد فور ظهور السالة هو الزر الثاني ( لكن بالطبع يجب ان يكون عندك رسالة فيها اكثر من زرين)
  • vbDefaultButton3 لجعل الزر الافتراضي الذي يكون محدد فور ظهور السالة هو الزر الثالث ( لكن بالطبع يجب ان يكون عندك بالرسالة فيها اكثر من 3 ازرار)
  • vbDefaultButton4 لجعل الزر الافتراضي الذي يكون محدد فور ظهور السالة هو الزر الرابع ( لكن بالطبع يجب ان يكون عندك بالرسالة فيها اربع ازرار حصراً )
  • vbExclamation وهي لوضع ايقونة تحذير التي تأتي بمثلث اصفر وفيها ! في رسالتك
  • vbInformation وهي لوضع ايقونة معلومات الي تأتي بدائرة زرقاء وفيها ! في رسالتك
  • vbMsgBoxHelpButton اي لتضع لك بالرسالة زر المساعدة "Help" وانت تحدد الكود الذي يظهر عند الضغط عليه ....الخ
  • vbMsgBoxRight يجعل نص الرسالة من اليمين الى اليسار
  • vbMsgBoxRtlReading تجعل الازرار و زر × على اليسار
  • vbMsgBoxSetForeground وهي لجعل صندوق ال رسالة في المقدمة
  • vbOKCancel تجعل في رسالتك زرين هما موافق و الغاء الامر
  • vbOKOnly تجعل في رسالتك زر واحد فقط وهو موافق
  • vbQuestion وهي لوضع ايقونة استفهام التي تاتي في دائرة زرقاء وفيها ؟ في رسالتك
  • vbRetryCancel تجعل في رسالتك زرين هما اعادة المحاولة و الغاء الامر
  • vbSystemModal تجعل الرسالة على مستوى النظام
  • vbYesNo تجعل في رسالتك زرين هما نعم ولا
  • vbYesNoCancel تجعل في رسالتك ثلاث ازرار هم نعم ولا و اعادة محاولة


والان بعد ان شرحنا اضافات الرسالة نتعلم كيف نصنعها :

طبعاً نضع كود Msgbox \ " \ النص الذي نريد\ " \ , \ نضع خياراً ما من الخيارات السابقة \ , \ " \ نضع عنوان الرسالة \ "

"Msgbox "hello" , vbYesNo , " Welcome Box

وسؤال يطرح نفسه كيف اذا اردت ان اضع اكثر من خيار في رسالة واحدة مثل ان يضع زر نعم ولا و ايقونة استفهام
اجاوبك :
هذا صحيح نضع بعد كل خيار + ثم الخيار الثاني مثل :

"Msgbox "Hello All" , VbYesNo + Vb vbQuestion , "Welcome Box

وهكذا يتم تركيب اي رسالة تريدها طيب اذا اردت ان اضع نص + نص او عنوان + عنوان .... صحيح ترجم العربية للبيسك فتصبح

" Msgbox "Hello" + "Alaa" ,,"Welcome
"Msgbox "hello Alaa " ,,"Welcamo" + "box


 
 
ملاحظة نضع هذه العلامة ,, اذا كنا لا نريد خيارات
ملاحظة اخرى عند تركيب الكود لايجب ان يكون هناك تضاد كأن تضع له اضافة زر نعم ولا و اضافة احباط والغاء الامر لانه تلقائيا سوف يبطل الخياران
ملاحظة اخرى اذا اردت ان يرسل لك رسالة حسب مربع نص ليكن T1 نكتب له
(Msgbox (T1



وهكذا نكون قد تعلمنا صنع رسالة نصيه حسب الطلب



الموضوع الأصلي : خواص صندوق Msgbox فى التصميم || الكاتب : admin || المصدر : منتدى مجمع التطوير

 


التوقيع

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 

موقع ومنتديات مجمع التطوير موقع يختص بالبرمجة والبرامج المساعدة  للتصاميم والأدوات المساعدة ,مع تقديم العون والمساعدة لكل مبرمج من خلال الأقسام المحددة , كما نعرض الأعمال الجاهزة والمفتوحة المصدر. ويهتم أيضا بالتصاميم والجرافيك وبرامجها وعرض التصاميم وملحقات التصاميم والأدوات المساعدة .كما نتمنى التوفيق لنا ولكم مع أجمل تحية مقدمة منا. 

  • الرئــيســية

  • الــمنــتـدى

  • مركز الرفع

  • التسـجـيل

  • قوانين المنتدى

  • التعـلـيمـات

  • الترقيات

check pagerank

 Flag Counter

كلمة الإدارة  منتدى مجمع التطوير غير مسئول عن أي طرح من الأعضاء فتلك الموضوعات تعبر عن رأى صاحبها ومن خلال وضع قوانين وتعليمات المشاركة بالمنتدى نسعى جاهدين لتطبيق تلك التعليمات. والمنتدى أيضا غير مسئول عن أي اتفاق مالي أو تجارى بين الأعضاء وبذلك تعد هذه الصيغة إخلاء مسئولية من جانب إدارة المنتدى وفقنا ووفقكم الله لما فيه الخير
 
الساعة الآن 03:32 PM


Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
جميع الحقوق محفوظة لمجمع التطوير