Admin Admin
المساهمات : 188 تاريخ التسجيل : 03/04/2008
| موضوع: :Msgbox parameters السبت يوليو 26, 2008 3:57 pm | |
| المعاملات الخاصة ب msgbox المعامل دة مش أختيارى لازم تمرر لية قيمة دة البين قوسين دوبل كوتشن prompt ،"Msgbox "are you sure وكل خطوة تنتهى منها بينتقل ال خط العريض اللى الرسالة الصفراء الى الخطوة اللى بعديها الخطوة البعدها Buttons as vbmsgbox style وبتظهر ليك أكثر من أختيار أستيل الرسالة بتعتك عيزها Vbbortretryignore الرسالة الهتظهر فيها ثلاث مفاتيح هى ال bort و retry و ignore Vb application modal Vb critical رسالة تحزيرية x ok Vb default button 1,2,3,4 لما يكون فيها أكثر من مفتاح ال default بيكون المفتاح الأول بس أزاى ال default المفتاح الأول بعد ما نختار مثلا Vb abort retry ignore +vb default button 1 , وفى علامة التعجب الصفراء vb exclamation , وعلامة الأستفهام vb question ok لو عاوز فيها علامة الأستفهام yes , or no Vb question + vb yes no وكمان لو عاوز ال default المفتاح الثانى كمان ,vb default button 2 مين الى هيقدر يهندل handely أن المستخدم ضغط على yes ,or no مثلا تضع قبل ال msgbox وما بعدها طبعا الكلام دة كلة بين قوسين () Dim x as string ()X = msgbox Msgbox x هيدى قيمة رقمية عند الضغط على yes ,on نستغل القيمة الرقمية كدة فى If x = 6 then ممكن بدل من ال 6 نكتب vb yes وبذلك و لأن yes تغطى القيمة 6 End End if فعند الضغط على مفتاح yes هيخردج البرنامج وهذة الأرقام غير متساوية بالنسبة للأختيارات الأخرى فمثلا ok , cancel مختلفة عن yes 6 , no 7 وبالتالى فأذا أستخدمت التعبيرين فى الكود فأنة سينفذ الأمر القيم الرقمية لهم هى كالأتى
Button | Value | Constant | Ok | 1 | Vb ok | Cancel | 2 | Vb cancel | Abort | 3 | Vb abort | Retry | 4 | Vb retry | Ignore | 5 | Vb ignore | Yes | 6 | Vb yes | No | 7 | Vb no |
ال title بين "" مسارة context ,1 help file بعد متعرضنا ل vb ok only بالنسبة لل title ("close"، علشان طبعا if بعد كدة ال help file ("c:1\.htm"، أى برنامج لية ملف help ويتم تحديد مسارة فى الجهاز بعد كدة تتنفذ هتظهر لينا رسالة فيها Invalid procedure call or argument مش قادر ينفذ الأمر لية بقى علشان يا معلم أنتا مختار من الأول لذلك هنغيرها بدل من vb ok cancel Vb msgbox help button برضة فيها خطأ لية لأن هناك معامل لأزم أمرر لة قيمة وذلك لأننا نادينا علي vb msgbox help button وهو ال context أخر حاجة فى الرسالة الصفراء وليكن 1) وبذلك الرسالة هيكون فيها ok , help | |
|