חל על
אובייקט ListBox |
באפשרותך להשתמש במאפיין MultiSelect כדי לציין אם משתמש יכול לבצע בחירות מרובות ב- תיבת רשימה ב- טופס וכיצד ניתן לבצע את הבחירות המרובות. קריאה/כתיבה Byte.
ביטוי.MultiSelect
ביטוי נדרש. ביטוי שמחזיר אחד מהאובייקטים ברשימה חל על.
הערות
המאפיין MultiSelect משתמש בהגדרות הבאות.
הגדרה |
Visual Basic |
תיאור |
ללא |
0 |
(ברירת מחדל) בחירה מרובה אינה מותרת. |
פשוט |
1 |
פריטים מרובים נבחרים או שהבחירה בהם מתבטלת על-ידי לחיצה עליהם עם העכבר או הקשה על מקש הרווח. |
מורחב |
2 |
בחירת פריטים מרובים מתבצעת על-ידי החזקת מקש SHIFT לחוץ ולחיצה עליהם באמצעות העכבר או על-ידי החזקת מקש SHIFT לחוץ והקשה על מקש חץ כדי להרחיב את הבחירה מהפריט שכבר נבחר לפריט הנוכחי. באפשרותך גם לבחור פריטים על-ידי גרירה באמצעות העכבר. החזקת מקש CTRL לחוץ ולחיצה על פריט בוחרת או מבטלת את הבחירה בפריט. |
הערה: באפשרותך להגדיר את המאפיין MultiSelect על-ידי שימוש ב- גליון מאפיינים של תיבת הרשימה, ב- מאקרו, או בקוד Visual Basic for Applications (VBA).
ניתן להגדיר מאפיין זה רק בתצוגת עיצוב טופס.
באפשרותך להשתמש במאפיין ListIndex כדי להחזיר את מספר האינדקס עבור הפריט שנבחר. כאשר המאפיין MultiSelect מוגדר כ'מורחב' או 'פשוט', באפשרותך להשתמש במאפיין נבחר של תיבת רשימה או באוסף ItemsSelected כדי לקבוע את הפריטים שנבחרים. כמו כן, כאשר המאפיין MultiSelect מוגדר כ'מורחב' או 'פשוט', הערך של פקד תיבת הרשימה יהיה תמיד Null.
אם המאפיין MultiSelect מוגדר ל'מורחב', ביצוע שאילתה חוזרת בתיבת הרשימה מנקה את כל הבחירות שהתבצעו על-ידי המשתמש.
דוגמה
כדי להחזיר את הערך של המאפיין MultiSelect עבור תיבת רשימה בשם "מדינה" בטופס "הזנת הזמנות", באפשרותך להשתמש באפשרויות הבאות:
Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect
כדי להגדיר את המאפיין MultiSelect באפשרותך לבצע את הפעולות הבאות:
Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.