בואו נגיד ואני רוצה לעשות msgbox בסגנון "האם אתה בטוח..?". זתומרת msgbox בסגנון vbYesNo. כידצ אני מתייחס לבחירה של המשתמש? זתומרת נגיד אם הוא בחר yes אז זה יעשה ככה וככה ואם הוא בחר no אז יעשה ככה וככה.
זה ממש יעזור אם בהסבר שלכם תתנו דוגמא קטנה. תודה רבה :-)
Private Sub Command1_Click() Dim check As String check = MsgBox("Yes or No?", vbYesNo, "YES/NO") If check = vbYes Then MsgBox "YES", vbInformation, "YES" Else 'Chosed NO MsgBox "NO", vbInformation, "NO" End If End Sub
אם כבר הגדרת את המשתנה check אז יותר נכון להגדירו כמספר מכיוון שאנו עושים השוואה לקבוע (vbYes או vbNo) שערכיהם בהתאמה הם 6 ו - 7 ואלו כמובן ערכים מספריים , אך תודות ל-VB התכנית תעבוד בכל מקרה...