קודם כל אני לא יודע אם אתה יודע C++ אם כן:
יש לי רעיון נחמד למחלקה (השתמשתי בזה בפרויקט שלי...)
מחלקת עכבר שתתמוך בכפתורים, יש לך רשימה של כפתורים שנמצאים על המסך (נאמר למשל שאתה מעלה את הרשימה מקובץ או משהו) ואיזה פרוצדורה שפשוט אומרת לך איזה מהכפתורים נלחץ (אם בכלל) בלחיצה האחרונה של העכבר.
ואם נגיד תוסיף גם איזה פרוצדורה שתצייר לך את הכפתורים על המסך (מרשימת הכפתורים). תצא לך מחלקת עכבר שימושית שגם תומכת בכפתורים. תוכל להבא להשתמש בה בכל מיני דברים שבהם תצתרך עכבר...
נ.ב. כמה זמן לא כתבתי פה בפורום!!!! הודעה ראשונה שלי מזה חצי שנה או יותר!! איזה כיף לחזור!