תשובה
יש לMSGBOX ברירת מחדל . אבל ניתן לשנות את מספר הכפתורים/ברירת המחדל והאיור שמופיע שם ברקע. זה נראה כך:
Dim x As Integer x = MsgBox("hodaa ", vbYesNoCancel, "koteret") If x = vbYes Then MsgBox "yes" Else If x = vbNo Then MsgBox "no" Else MsgBox "cancel" End If End If
כדי לדעת את הרשימה של הכפתורים וכו' אפשר : א. לעיין בMSDN וזה מאוד ברור. ב. להתחיל להקליד את ההודעה ואז לאחר הקלדת הפסיק, מופיעה רשימת האפשרויות שניתנת לבחירה בשביל הכפתורים וכו'. יש לשים לב שניתן לשרשר אפשרויות . שכן מאחורי כל אפשרות עומד מספר . לכן אם רוצים כפתור של YESNO וגם שברירית המחדל תהיה NO (הכפתור השני) יש לבחור כך: vbYesNo + vbDefaultButton2 בכל מקרה ברגע שבוחרים אפשרות אחת ולוחצים על + הוא מביא שוב את הרשימה , ומא]שר לבחור. בהצלחה