פורסם 2007 בספטמבר 2618 שנים שלום יש לי כמה שאלות בC#:1) אני מחפש פונקציה שתעבוד כמו getElementById של JS.2) יש לי פונקציה (בwindow application) שכשאני לוחץ על כפתור היא מופעלת, ויש לי כמה כפתורים ולכל כפתור פונקציה משלו, האם יש דרך לעשות פונקציה שמזהה את הכפתור ששלח לה את הפונקציה וכך לעשות פונקציה אחת ולא כמה?תודה, שרון
פורסם 2007 בספטמבר 2618 שנים אתה מקבל את הכפתור שלחצת עליו בארגומנט הראשון(object sender), בפונקציה של אירוע הלחיצה.אתה פשוט צריך להגדיר את כל הDELEGATES שמציינים לחיצות להצביע על אותה פונקציה.
פורסם 2007 בספטמבר 2718 שנים (Button)objectיתן לך את הלחצן שלחץ.הOBJECT הוא האובייקט עצמו.למשל, בזריקת האירוע, רשום:OnMouseClick(this, mouse_click_args)כאשר OnMouseClick הוא האירוע עצמו(אל תשכח שניתן לזרוק את האירוע רק מתוך האובייקט שהוא שייך אליו).
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.