תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    זיהוי לחיצת קליק ימני / קליק שמאלי בעכבר

    תכנות
    3
    9
    107
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • M
      mekev נערך לאחרונה על ידי

      אני משתמש בעסק בתוכנה כלשהיא מבית תוכנה רשמי ומסודר

      באחד מהמסכים בתוכנה יש טבלת נתונים, הכוללת עמודה ריקה
      ואפשרות לסמן שורה/שורות ב'קליק שמאלי'
      ואז מתווסף טקסט 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#)

      yossiz 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • yossiz
        yossiz @mekev נערך לאחרונה על ידי yossiz

        @mekev ניתן לדעת הרבה יותר פרטים על הפלטפורמה וטכנולוגיות של התוכנה המדוברת על ידי חפירות ארכילוגיות, ואז ניתן יהיה לשפוט יותר בקלות.
        על פניו זה נראה בלתי הגיוני שלא ניתן לתקן את הבאג, אבל הגיוני לגמרי שזה מה שענו לך 🙃

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        תגובה 1 תגובה אחרונה תגובה ציטוט 5
        • yossiz
          yossiz @mekev נערך לאחרונה על ידי yossiz

          @mekev כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:

          שפת פיתוח: אחד מסדרות הC לא יודע איזה מבינהם
          (c / c+ / c++ / c#)

          מסקרן אותי איך זה שאתה יודע שזה מסדרת ה-C ואתה לא יודע איזה מהם?
          (אגב, יש גם --C, ו-+C זה כנראה המצאה מקורית שלך 🙂 )

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

          M תגובה 1 תגובה אחרונה תגובה ציטוט 2
          • M
            mekev @yossiz נערך לאחרונה על ידי mekev

            @yossiz
            א. עשיתי מראש 'חפירות ארכאולוגיות'....
            ב. פעם בפגישה בבית תוכנה עשיתי סיור במחלקת פיתוח

            yossiz תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • yossiz
              yossiz @mekev נערך לאחרונה על ידי

              @mekev זה לא כל כך עונה לי על השאלה, כי אם עשית חפירות היית צריך לדעת איזה מסדרת ה-C ואם לא אז אתה לא אמור לדעת כלל שזה בסדרה

              אגב, תוכנה נחמדה לארכיאולוגיה בינארית:
              https://github.com/horsicq/DIE-engine/releases

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

              M תגובה 1 תגובה אחרונה תגובה ציטוט 4
              • M
                mekev @yossiz נערך לאחרונה על ידי

                @yossiz כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:

                תוכנה נחמדה לארכיאולוגיה בינארית

                לא הצלחתי באמצעותה להגיע לקוד
                אבל לפחות עזר לי להבין מדוע תוכנה אחרת לא עבדה לי בכלים האחרים
                b1a1b788-971b-4376-bd67-c95490cfd899-image.png

                yossiz קומפיונט 2 תגובות תגובה אחרונה תגובה ציטוט 1
                • yossiz
                  yossiz @mekev נערך לאחרונה על ידי

                  @mekev עדיין יש עוד מה לחקור, לדוגמה איזה ספרייות בשימוש

                  📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                  תגובה 1 תגובה אחרונה תגובה ציטוט 3
                  • קומפיונט
                    קומפיונט @mekev נערך לאחרונה על ידי

                    @mekev כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:

                    לא הצלחתי באמצעותה להגיע לקוד

                    אל תצפה לראות את הקוד דרך ה-die כי הקוד לא כבר לא קיים, הוא קומפל לשפת מכונה.
                    מה ש@yossiz התכווין זה שבאמצעות הפונקציות המיובאות לתוכנה אפשר אולי לשער באיזה שפה פיתחו אותה, אבל לא כל אחד יכול לעשות את זה, זה זן מיוחד של אנשים... (לדוגמא @yossiz ..)

                    @mekev כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:

                    אבל לפחות עזר לי להבין מדוע תוכנה אחרת לא עבדה לי בכלים האחרים

                    אם תרצה אפשר להסיר ספציפית את ההגנה הזאת (ועוד..) עם כלי נוסף de4dot

                    yossiz תגובה 1 תגובה אחרונה תגובה ציטוט 2
                    • yossiz
                      yossiz @קומפיונט נערך לאחרונה על ידי

                      @קומפיונט כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:

                      שבאמצעות הפונקציות המיובאות לתוכנה אפשר אולי לשער באיזה שפה פיתחו אותה,

                      אני לא מכחיש שאני מזן מיוחד 😉 אבל זה פחות מסובך מזה, בהרבה קבצים תוכנה זו יודעת להגיד בדיוק באיזה שפה התוכנה פותחה.
                      במקרה הזה, העובדה שזה דוטנט מספיק לנו, לא חשוב לנו אם זה #C או #F או VB.

                      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                      תגובה 1 תגובה אחרונה תגובה ציטוט 4
                      • 1 / 1
                      • פוסט ראשון
                        פוסט אחרון
                      בא תתחבר לדף היומי!