פקד זה, בדומה לפקד קוצב הזמן, אינו מוצג בזמן הרצת התוכנית. תפקידו לאפשר לנו יכולות נוספות, אשר קשה לבצע בדרכים אחרות. הפקד נועד לאפשר לנו גישה לחמש תיבות דו-שיח "נפוצות" כלומר, תיבות דו-שיח שמערכת "חלונות" מכילה בתוכן כחלק ממערכת ההפעלה. מטרת הפקד היא לאפשר למתכנת לשמור על תבנית קבועה של חלונות מסוימים, המשותפת לכל היישומים שנכתבים לחלונות
ואלו הן חמשת תיבות הדו-שיח השונות, יחד עם השיטה (Method) של הפקד אשר מפעילה אותן:
תיבת דו-שיח | מטרה | השיטה |
Open | נועדה לפתיחת קבצים לקבל מהמשתמש שם של קובץ ומיקומו בכונן הקשיח כדי לפתוח אותו (מאפשרת מיון לפי סוג קובץ). |
ShowOpen |
Save As | נועדה לשמירת קבצים לקבל מהמשתמש שם של קובץ ומיקומו בכונן הקשיח כדי לשמור אותו (מאפשרת מיון לפי סוג קובץ). |
ShowSave |
נועדה לאפשר למשתמש להגדיר הגדרות להדפסה. |
ShowPrint | |
Font | נועדה לאפשר למשתמש להגדיר סוג (פונט) וצורה (גודל והדגשה) של האותיות. |
ShowFont |
Color | נועדה לאפשר למשתמש לבחור צבע מלוח הצבעים. |
ShowColor |
תיבת הדו-שיח Open
פקד תיבת הדו-שיח אינו מופיע ברשימת הפקדים באורח קבע. כדי להשתמש בו צריך להוסיף אותו לרשימת הפקדים. זאת עושים בצורה הבאה:
.1 בתפריט של ,VB בוחרים Project ובתת-התפריט מסמנים Components
.2 בתגובה, תופיע תיבת הדו-שיח הבאה:
.3 תיבה זו מכילה רשימה של פקדים רבים אשר רשומים במערכת החלונות (ב- Registry מערכת הרישומים של חלונות). כמו שאתם יכולים לראות ברשימה, ישנם לא מעט פקדים נוספים. רוב הפקדים מגיעים עם מערכת ההפעלה.
.4 ברשימה יש לבחור את Microsoft Common Dialog ולאשר.
.5 כעת, ניתן לשים אותו על הטופס. את הפקד לא ניתן להקטין או להגדיל, ובכל מקרה לא יראו אותו כאשר התוכנית תורץ.