Gilad Israeli
New member
Close form on load
אני מנסה לסגור טופס במהלך העלייה שלו, כלומר לקרוא לפונקציה Form.Close מתוך הפונקציה OnLoad. נקודה רשת מתעלם לחלוטין מן הקריאה, והטופס ממשיך לחיות. לא יפה. להלן דוגמית קוד:
אני מנסה לסגור טופס במהלך העלייה שלו, כלומר לקרוא לפונקציה Form.Close מתוך הפונקציה OnLoad. נקודה רשת מתעלם לחלוטין מן הקריאה, והטופס ממשיך לחיות. לא יפה. להלן דוגמית קוד:
private void OnLoad(object sender, System.EventArgs e) { this.Close(); }
יש למישהו רעיון לפתרון אלגנטי? חשבתי על לזרוק חריגה (exception) ולתפוס אותו בקוד הקורא, אבל זה לא נכון מבחינה עקרונית, מכיוון שזהו סיום נורמלי של הטופס ולא תקלה.