הסתרת טפסים בוויז'ואל סטודיו

  • פותח הנושא abt
  • פורסם בתאריך

abt

New member
הסתרת טפסים בוויז'ואל סטודיו

אני אקצר יש לי תוכנה עם 3 טפסים שנפתחים בצורה הבאה Form.ShowModal(). אני רוצה שכשהמשתמש לוחץ בטופס 1, על כפתור שפותח את טופס מספר 2, שטופס מספר 1 יוסתר (לא ייסגר), אבל כשטופס מספר 2 ייסגר - טופס 1 שוב יוצג. איך אני עושה את זה ?< תודה למגיבים..
 

pashposh

New member
באיזה שפה זה? ../images/Emo54.gif

זה לא נראה לי dotnet. אתה כותב ב- VB 6 במקרה?
 

pagis

New member
Form.Visible property

Form.Visible property מאפשר לך לקבוע האם ה FORM גלוי או לא (בוליאני). תתפוס את ה EVENT של הפתיחה והסגירה של ה FORM השניוני (מה שקראת לו FORM2) בתוך ה FORM הראשי ושם תעדכן את ה Visibility של ה FORM הראשי
 

abt

New member
שאלה לי אלייך...

"תתפוס את ה EVENT של הפתיחה והסגירה של ה FORM השניוני". אני מבין איפה אני תופס את הפתיחה, אבל איך אני תופס את הסגירה ?
 

abt

New member
==++==++==

אין לי בעיה להסתיר את הטופס הראשון, אני פשוט משנה את הוויזבל לfalse. אבל כשאני סוגר את השני, איך אני מחזיר את הראשון להיות גלוי ? חשבתי להכניב באירוע סגירת הטופס אצל הטופס השני f1.visible = true, אבל המאפיין הזה בכלל לא מופיע.. מה לעשות ?
 

pagis

New member
אתה עובד לא נכון

את הEVENT-ים של ה FORM השיניוני אתה צריך (כמו שכתבתי קודם) לתפוס מה FORM הראשי.
 

pagis

New member
RTFM

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformsformclassclosedtopic.asp
 
למעלה