עבור לתוכן

עזרה עם EVENT בC#

Featured Replies

פורסם

שלום אני יתן לכם רקע קצר על הבעיה

יש חלון להלן FORM1 ובתוכו כפתור שאם אני לוחץ עליו נפתח חלון FORM2

עכשיו לחצתי על הכפתור, פורם2 נפתח ואז אני לוחץ על פורם1 והוא מקבל פוקוס אני רוצה שברגע הזה יהיה EVENT בפורם2 שברגע שהוא מאבד פוקוס יהיה השורה

this.focus();

כלומר כדי לעבור מפורם2 לפורם1 זה רק דרך סגירת פורם2

תודה רבה

פורסם

יותר פשוט

אתה יכול לפתוח את Form2 מודלי וכך לא תוכל לעבור ל-Form1 עד שתסגור את Form2

פורסם
  • מחבר

יותר פשוט

אתה יכול לפתוח את Form2 מודלי וכך לא תוכל לעבור ל-Form1 עד שתסגור את Form2

תוכל לתת לי דוגמא?

ואני מעדיף איזשהו EVENT של FOCUS כי אני צריך לעשות עם זה עוד כמה דברים..

פורסם

אם אתה פותח את Form2 מתוך Form1 תשתמש בפקודה ShowDialog במקום Show וכך לא תוכל להעביר את הפוקוס מForm2 ל-Form1.

פורסם
  • מחבר

אם אתה פותח את Form2 מתוך Form1 תשתמש בפקודה ShowDialog במקום Show וכך לא תוכל להעביר את הפוקוס מForm2 ל-Form1.

אוקיי תודה זה מה שהתכוונתי אבל יש לי עדיין בעיה

אני רוצה שיהיה בפורם1 אירוע שמתרחש ברגע שפורם2 נסגר תוכל לעזור לי?

פורסם

הפקודה ShowDialog היא פקודה סינכרונית, כלומר הקוד שתכתוב אחרי הקריאה ל-ShowDialog לא יקרא עד ש-Form2 לא יסגר.

פשוט תשים אחרי הקריאה ל-ShowDialog את מה שאתה רוצה לעשות כאשר Form2 נסגר.

פורסם
  • מחבר

הפקודה ShowDialog היא פקודה סינכרונית, כלומר הקוד שתכתוב אחרי הקריאה ל-ShowDialog לא יקרא עד ש-Form2 לא יסגר.

פשוט תשים אחרי הקריאה ל-ShowDialog את מה שאתה רוצה לעשות כאשר Form2 נסגר.

תודה רבה לך! עזרת לי מאוד

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים