כאשר אתה מריץ את התוכנית שלך, הטופס אשר היא תציג ראשון על
המסך, יהיה הטופס שנוצר אוטומטית כאשר התחלת פרוייקט חדש.אם התוכנית שלך כוללת
יותר מטופס אחד וברצונך שטופס אחד יופיע ראשון, יש לפעול בצעדים הבאים:
.1 לך לתפריט Project ובחר באפשרות Properties
מהתפריט.
.2 לפניך תופיע תיבת הדיאלוג הבאה:
.3 תיבה זו קובעת את תכונותיו של הפרוייקט שלך.
בינתיים ניגע בתיבה זו רק לצורך החלפת הטופס המופיע ראשון כאשר מריצים את התוכנית.
.4 בתיבת הרשימה הנגללת Startup Object שנה את הטופס
המופיע שם לטופס שהינך מעוניין שיופיע ראשון, ולחץ על כפתור ה-.Ok
.5 זהו הטופס שבחרת, יופיע כעת ראשון בעת ריצת התוכנית.
כמובן אם יצרת פרוייקט עם מספר טפסים, באיזה שהוא שלב תרצה גם
להציג טפסים אלו
כדי להציג טופס בזמן ריצה יש להשתמש בשיטה ,Show
לדוגמא: יש לך תוכנית עם שני טפסים והטופס הראשון המופעל הוא ,Form1
וכעת ברצונך להפעיל את הטופס ,Form2 נגיד על ידי
לחיצה על כפתור הפקודה ,Command1 יש לכתוב את הקוד
הבא:
ישנן מספר שיטות להצגת טופס: שיטה מודלית (Modal)
או לא מודלית (Modeless)
כשאתה מציג טופס בעזרת ,Show הטופס מוצג אוטומטית
בשיטה לא מודלית, כלומר ניתן לגשת לכל הטפסים, כולל לטופס ממנו הוא הוצג.
טופס מודלי הוא טופס שהופך את הטופס שממנו נפתח לבלתי זמין עד שסוגרים אותו, דבר זה
יעיל בטפסים שהם תיבות דיאלוג, כאשר אינך רוצה שהמשתמש ימשיך לשנות ערכים בטופס
בזמן שאתה מעדכן דברים בתיבת הדיאלוג.
כדי להציג טופס בשיטה מודלית יש להשתמש בקוד הבא:
כדי להציג טופס בשיטה לא מודלים ניתן לכתוב:
אם ברצונך להסתיר טופס לאחר שהצגת אותו, ישנן כמה אפשרויות העומדות לרשותך האפשרות הפשוטה ביותר היא להשתמש בשיטה ,Hide לדוגמא כדי להסתיר את הטופס Form2 יש לכתוב את הקוד הבא:
או להשתמש בפקודה Unload שמורידה את הטופס (או כל פקד) מזיכרון המחשב משתמשים בה כך:
כמובן הנך יכול להסתיר את הטופס על ידי שינוי תכונת הVisible- שלו ל-,False ואחר כך להציגו בשנית על ידי שינוי תכונת הVisible- שלו ל-.True אך שיטה זו בעייתית במקצת הואיל והטופס עדיין נשאר בזיכרון המחשב.