لبيك يا الله



حديث قدسىعن رب العزة جلا وعلاعن أبي هريرة ـ رضي الله عنه قال: قال رسول الله صلى الله عليه وسلم: “إن الله إذا أحب عبداً دعا له جبريل، عليه السلام، فقال: إني أحب فلانا فأحبه، قال: فيحبه جبريل، ثم ينادي في السماء فيقول: إن الله يحب فلانا فأحبوه، فيحبه أهل السماء، قال: ثم يوضع له القبول في الأرض، وإذا أبغض الله عبداً، دعا جبريل، فيقول: إني أبغض فلانا فأبغضه، فيبغضه جبريل، ثم ينادي في أهل السماء: إن الله يبغض فلاناً، فأبغضوه، قال: فيبغضونه، ثم توضع له البغضاء في الأرض”.
المواضيع الأخيرة
كل عام وانتم بخيرالجمعة 23 أبريل - 16:08رضا السويسى
كل عام وانتم بخيرالخميس 7 مايو - 22:46رضا السويسى
المسح على رأس اليتيم و العلاج باللمسالأربعاء 22 أغسطس - 14:45البرنس
(16) ما أجمل الغنائمالجمعة 11 أغسطس - 18:51رضا السويسى
مطوية ( وَخَابَ كُلُّ جَبَّارٍ عَنِيدٍ)الأحد 9 أغسطس - 19:02عزمي ابراهيم عزيز
مطوية ( وَآتُوا الْيَتَامَى أَمْوَالَهُمْ)السبت 8 أغسطس - 12:46عزمي ابراهيم عزيز
مطوية ( إِنَّنِي مِنَ الْمُسْلِمِينَ )الأربعاء 5 أغسطس - 18:34عزمي ابراهيم عزيز



اذهب الى الأسفل
عبد الرحمن
عبد الرحمن
لبيك يا الله
الرسائل
النقاط
البلد

التعامل مع صناديق الحوار msgbox Empty التعامل مع صناديق الحوار msgbox {الجمعة 28 أكتوبر - 21:38}

الرسائل Msgbox







الشكل العام للرسالة :






MsgBox 'نص الرسالة',
vbDefaultButton1, 'العنوان'
الشكل الكامل (مع ربط بالتعليمات):







MsgBox 'نص الرسالة',
vbMsgBoxHelpButton, 'العنوان', 'c:windowshelpwindows.chm', 0
مسار ملف التعليمات







إليك بالأمثلة عن الرسائل :



الشكل العام







Msgbox'رسالتك هنا'
التعامل مع صناديق الحوار msgbox 11

مثال







On Error
GoTo r

Dir1 = Drive1

Exit Sub

r:

MsgBox 'الرجاء إدخال قرص', vbCritical, 'لايوجد قرص
هنا'






MsgBox 'حدث خطأ', vbCritical, 'خطأ'




التعامل مع صناديق الحوار msgbox 1N







On Error
GoTo r

Dir1 = Drive1

Exit Sub

r:

MsgBox 'الرجاء إدخال قرص', vbExclamation, 'لايوجد قرص
هنا'






MsgBox 'رسالتك هنا', vbExclamation,
'العنوان'
التعامل مع صناديق الحوار msgbox 2N







On Error
GoTo r

Dir1 = Drive1

Exit Sub

r:

MsgBox 'الرجاء إدخال قرص', vbInformation, 'لايوجد قرص
هنا'






MsgBox 'رسالتك هنا', vbInformation,
'العنوان'

التعامل مع صناديق الحوار msgbox 3







On Error
GoTo r

Dir1 = Drive1

Exit Sub

r:

MsgBox 'الرجاء إدخال قرص أنقر فوق تعليمات للمزيد',
vbMsgBoxHelpButton, 'لايوجد قرص هنا', 'c:windowshelpwindows.chm', 0








MsgBox 'رسالتك هنا',
vbMsgBoxHelpButton, 'العنوان', 'C:WINDOWSHELPcalc.CHM', 0
التعامل مع صناديق الحوار msgbox 4







On Error
GoTo r

Dir1 = Drive1

Exit Sub

r:



If MsgBox('الرجاء إدخال
قرص أنقر فوق موافق', vbOKCancel, 'لايوجد قرص هنا') = vbOK Then


MsgBox 'أعد المحاولة'

Else

End

End If






MsgBox 'رسالتك هنا ', vbOKCancel,
'العنوان'
التعامل مع صناديق الحوار msgbox 5







On Error
GoTo r

Dir1 = Drive1

Exit Sub

r:



If MsgBox('الرجاء إدخال
قرص أنقر فوق موافق', vbOKCancel, 'لايوجد قرص هنا') = vbOK Then


MsgBox 'أعد المحاولة'

Else

End

End If






MsgBox 'رسالتك هنا ', vbYesNo +
vbQuestion, 'العنوان'
التعامل مع صناديق الحوار msgbox 6







On Error
GoTo r

Dir1 = Drive1

Exit Sub

r:



If MsgBox('لايوجد قرص هل
تريد الخروج؟', vbYesNo, 'لايوجد قرص هنا') = vbYes Then


End

End If






MsgBox 'رسالتك هنا ', vbSystemModal,
'العنوان'
التعامل مع صناديق الحوار msgbox 7

رسالة عادية مع أيقونة النظام







MsgBox 'رسالتك هنا ',
vbAbortRetryIgnore, 'العنوان'
التعامل مع صناديق الحوار msgbox 8







On Error
GoTo r

Dir1 = Drive1

Exit Sub

r:

Dim a

a = MsgBox(' أنقر فوق إعادة لمحاولة أخرى - تجاهل :
للبقاء دون محاولة-إحباط : إغلاق البرنامج', vbAbortRetryIgnore, 'لايوجد قرص
هنا')


Select Case a

Case vbRetry



MsgBox 'أعد المحاولة'

Case vbAbort

End

Case vbIgnore

End Select





هام : كيفية وضع عدة
أسطر تحت بعضها في الرسالة:








Dim a
As String

a = 'السطر الأول' & vbCrLf

a = a & 'السطر الثاني' & vbCrLf

a = a & 'السطر الثالث'

MsgBox a, vbMsgBoxRight + vbInformation, 'العنوان'


'ويمكنك أن تضيف عدد السطور التي تريد بنفس الطريقة


' '&vbCrlf' السطر الأخير بدون


لاحظ المكتوب بالأزرق وهو نوع الرسالة وهو يعني إتجاه الرسالة من اليمين لليسار +
تلميحات وهذا هام في الرسالة المكتوبة باللغة العربية



أي إنه يمكنك أن إضافة إشارة + بعد النوع الأول لإختيار نوع آخر مثلاً سؤال ('نعم
ولا'+ 'خطأ') هذه طريقة كتابتها:






MsgBox 'الرسالة',
vbCritical + vbYesNo, 'عنوان'



وهذه طريقة أخرى لكتابة الرسالة بعدة سطور





Dim a
As String

a = 'السطر الأول' & vbCrLf & 'السطر الثاني' & vbCrLf &
'السطر الثالث'


MsgBox a, vbMsgBoxRight + vbInformation, 'العنوان'

انتهينا



والله ولي التوفيق
الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى