זיהוי לחיצת קליק ימני / קליק שמאלי בעכבר
-
אני משתמש בעסק בתוכנה כלשהיא מבית תוכנה רשמי ומסודר
באחד מהמסכים בתוכנה יש טבלת נתונים, הכוללת עמודה ריקה
ואפשרות לסמן שורה/שורות ב'קליק שמאלי'
ואז מתווסף טקסט 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#) -
-
@mekev כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:
לא הצלחתי באמצעותה להגיע לקוד
אל תצפה לראות את הקוד דרך ה-die כי הקוד לא כבר לא קיים, הוא קומפל לשפת מכונה.
מה ש@yossiz התכווין זה שבאמצעות הפונקציות המיובאות לתוכנה אפשר אולי לשער באיזה שפה פיתחו אותה, אבל לא כל אחד יכול לעשות את זה, זה זן מיוחד של אנשים... (לדוגמא @yossiz ..)@mekev כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:
אבל לפחות עזר לי להבין מדוע תוכנה אחרת לא עבדה לי בכלים האחרים
אם תרצה אפשר להסיר ספציפית את ההגנה הזאת (ועוד..) עם כלי נוסף de4dot
-
@קומפיונט כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:
שבאמצעות הפונקציות המיובאות לתוכנה אפשר אולי לשער באיזה שפה פיתחו אותה,
אני לא מכחיש שאני מזן מיוחד אבל זה פחות מסובך מזה, בהרבה קבצים תוכנה זו יודעת להגיד בדיוק באיזה שפה התוכנה פותחה.
במקרה הזה, העובדה שזה דוטנט מספיק לנו, לא חשוב לנו אם זה #C או #F או VB.