../images/Emo41.gifSystem.EventHandler
אם מסתכלים לדוגמא על :
this.Load += new System.EventHandler(this.Page_Load);
אז אם אני מבין נכון, Load זהו ארוע של ה Page (ה this במקרה זה הוא העמוד עצמו), ואני בעצם גורם לכך שכאשר הארוע הנ"ל מתרחש, המתודה Page_Load תתבצע. והשימוש ב += הוא בעצם שיוך של Delegate כלומר, "רשמתי" (Subscribed) את המתודה Page_Load לביצוע כאשר מתרחש הארוע Load. 1. האם הבנתי נכון ? 2. הסימון += הוא שיוך ל Delegate, מה זה בדיוק ה System.EventHandler ? זו מתודה כללית המחזירה Delegate כלשהו ? 3. אם הייתי כותב שורה מתחת לנ"ל גם את השורה :
this.Load += new System.EventHandler(this.lalala);
אז כאשר היה מתרחש ארוע Load, אז לאחר ביצוע המתודה Page_Load, גם (בנוסף, לא במקום) המתודה lalala (בהנחה וכתבתי אותה) היתה מתרחשת ?