אני משתמש בעסק בתוכנה כלשהיא מבית תוכנה רשמי ומסודר
באחד מהמסכים בתוכנה יש טבלת נתונים, הכוללת עמודה ריקה
ואפשרות לסמן שורה/שורות ב'קליק שמאלי'
ואז מתווסף טקסט V לעמודה
ואז ניתן לבצע פעולות על שורות נבחרות
אפשריות הפעולה נמצאות ב'קליק ימני'
עליתי על 'באג' קטנטן
שכאשר לוחצים על הקליק הימני - מתבטל סימון השורה שבה נמצא כעת סמן העכבר
(התוכנה מזהה בפעולה גם את האירוע של הקליק השמאלי של בחירה/אי בחירת השורה)
מבחינתי זה כמובן 'קץ הדמוקרטיה ועיוות רצון הבוחר'
פניתי אליהם שיסדרו את זה באירוע של CellMouseClick משהו בסגנון של
if (e.Button == System.Windows.Forms.MouseButtons.Right) { MessageBox.Show("Right click"); }
if (e.Button == System.Windows.Forms.MouseButtons.Left) { MessageBox.Show("Left click"); }
ולדבריהם
המסך הזה כולל טונות של שורות קוד ופעולות.
הפקד הזה לא מבדיל בין הקליקים בהיבט המדובר וכבר נבדק הנושא.
להחליף פקד משנה את כל המסך הזה וכל פקודותיו.
השאלה שלי היא:
האם יתכן דבר שכזה
האם אכן יתכן פקד שמאפשר ביצוע שונה בקליק הימני וביצוע שונה בקליק השמאלי
ולא יהיה ניתן לבדל את פעולת בחירת השורה
סברתי היא שפקד שמאפשר ביצוע פעולה בקליק ימני
חייב להיות לו אפשרות לזהות בין הקליק הימני לשמאלי
כי זה מה שהוא עושה בפועל (בשמאלי - בחירה, בימני - תפריט)
שפת פיתוח: אחד מסדרות הC לא יודע איזה מבינהם
(c / c+ / c++ / c#)