ContextMenu

ContextMenu

הכנתי כזה. קבעתי אותו כContextMenu של 10 כפתורים. אני לוחץ על אחד מהם, נקראת הפעולה של הלחיצה על הContextMenu עם sender. הסתכלתי, וראיתי שבתוך תוכו הsender מכיל את הפרטים על הכפתור הלוחץ. הבעיה שצריך לעשות בדרך מלא Casts שאחד מהם גם לא עובד. למישהו יש דרך לחלץ את פרטי הכפתור הלוחץ במצב המוצג?
 

nadavb

New member
הי,

אתה יכול גם שייקרא event נפרד עבור לחיצה על כל כפתור... או שלא לזאת הכוונה?
 
כמובן שלא

מלבד העובדה שזה בזבזני לגמרי (כי אני הרי רוצה פונקציונליות זהה לכל כפתור אבל לשלוח מזהה אחר), עדיף לבנות מתודה אחת כי אחרת לא אוכל להוסיף כפתורים בצורה דינמית (אולי אוכל, אבל אז אצטרך ליצור דינמית מתודה לכל כפתור וחבל) בסוף הסתדרתי, היה צריך לעשות כמה Casts וכמה המרות, אבל הגעתי למסקנה שמהsender אתה יכול להוציא כל אינפורמציה עלי אדמות.
 
למעלה