כיצד לחבר שתי צורות ב- Visual Basic

שימוש בשיטת ShowDialog

שלב 1

פתח את Visual Basic וצור פרוייקט Windows Forms חדש. לחץ על "קובץ" ולאחר מכן על "פרוייקט חדש". כאשר מופיעה תיבת הדו-שיח 'פרוייקט חדש', בחר 'Windows' מתצוגת העץ, בחר 'טפסים של Windows' של סוגי הפרויקטים, תן שם לפרויקט 'FormSamples' ולאחר מכן לחץ על אישור. יופיע טופס חדש.

שלב 2

גרור תווית ושלושה לחצנים בטופס החדש. לחץ על התווית ובחר באפשרות "מאפיינים". שם התווית "lblTitle" והקלד "ברוך הבא" במאפיין טקסט. לחץ על "ESCAPE" כדי לחזור למעצב הטופס. חזור על התהליך עבור כל אחד הכפתורים, הזן "התחברות", "הצג" ו "סגור" עבור כל מאפיין טקסט של כל כפתור.

שלב 3

צור טופס שני לחץ על "פרויקט" ולאחר מכן "צור טופס Windows חדש". שם את הטופס "LoginForm". גרור תווית, שדה טקסט ושני לחצנים בטופס. שנה את מאפיין הטקסט של התווית ל"שם: ", שם שדה הטקסט" txtName "ואת התווית של הלחצן" Login "ו-" Cancel ".

לחץ פעמיים על הלחצן התחברות כדי לפתוח את חלון הקוד ולהוסיף את הקוד הבא:

DialogResult = DialogResult.OK

לחץ על תצוגה ולאחר מכן על עיצוב כדי לחזור לתצוגת העיצוב של הטופס. לחץ פעמיים על הלחצן ביטול והוסף את הקוד הבא:

DialogResult = DialogResult.Cancel

שלב 4

חזור לטופס הראשון, לחץ על "Form1" חלון של Explorer Explorer. לחץ פעמיים על הלחצן התחברות והוסף את הקוד הבא:

ענן frm כמו חדש LoginForm אם frm.ShowDialog = DialogResult.OK ואז lblTitle.Text = "ברוכים הבאים" & frm.txtName.Text סוף אם frm.Close ()

קוד זה יוצר מופע חדש של טופס ההתחברות, ולאחר מכן השתמש בשיטת ShowDialog כדי לפתוח את הטופס. אם לוחצים על כפתור הכניסה, ShowDialog מחזירה את DialogResult.OK והקוד מעתיק את שם שדה הטקסט בהודעת הפתיחה. אם תלחץ על "ביטול", קוד זה יתעלם. שיטת סגירה סוגרת את טופס הדו-שיח.

שימוש בשיטת הצג

שלב 1

צור טופס נוסף בשם "ViewForm". גרור תווית וכפתור מארגז הכלים לטופס. שנה את המאפיין Name של התג "lblContent" ושנה את המאפיין Text של הלחצן "סגור".

שלב 2

לחץ לחיצה כפולה על כפתור "סגור" והוסף את הקוד הבא:

סגור ()

שלב 3

חזור למעצב הטופס Form1, ולאחר מכן לחץ פעמיים על כפתור "הצג". הוסף את הקוד הבא:

ענן כמו חדש ViewForm frm.lblContent.Text = lblTitle.Text & "" המקום תוכן כאן. " frm.Show ()

קוד זה יוצר מופע חדש של ViewForm. לאחר מכן, אתה מגדיר את מאפיין הטקסט של התג וקרא לשיטת הצג של הטופס. שים לב שאין שיטה סגירה, ושיטת הצג אינה מחזירה ערך.