דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. זיהוי לחיצת קליק ימני / קליק שמאלי בעכבר

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

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

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

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

    yossizY 2 תגובות תגובה אחרונה
    0
    • yossizY מנותק
      yossizY מנותק
      yossiz
      השיב לmekev ב נערך לאחרונה על ידי yossiz
      #2

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

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

      תגובה 1 תגובה אחרונה
      5
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב לmekev ב נערך לאחרונה על ידי yossiz
        #3

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

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

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

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

        M תגובה 1 תגובה אחרונה
        2
        • M מנותק
          M מנותק
          mekev
          השיב לyossiz ב נערך לאחרונה על ידי mekev
          #4

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

          yossizY תגובה 1 תגובה אחרונה
          1
          • yossizY מנותק
            yossizY מנותק
            yossiz
            השיב לmekev ב נערך לאחרונה על ידי
            #5

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

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

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

            M תגובה 1 תגובה אחרונה
            4
            • M מנותק
              M מנותק
              mekev
              השיב לyossiz ב נערך לאחרונה על ידי
              #6

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

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

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

              yossizY קומפיונטק 2 תגובות תגובה אחרונה
              1
              • yossizY מנותק
                yossizY מנותק
                yossiz
                השיב לmekev ב נערך לאחרונה על ידי
                #7

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

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

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

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

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

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

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

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

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

                  yossizY תגובה 1 תגובה אחרונה
                  2
                  • yossizY מנותק
                    yossizY מנותק
                    yossiz
                    השיב לקומפיונט ב נערך לאחרונה על ידי
                    #9

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

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

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

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

                    תגובה 1 תגובה אחרונה
                    4

                    בא תתחבר לדף היומי!
                    • התחברות

                    • אין לך חשבון עדיין? הרשמה

                    • התחברו או הירשמו כדי לחפש.
                    • פוסט ראשון
                      פוסט אחרון
                    0
                    • דף הבית
                    • קטגוריות
                    • פוסטים אחרונים
                    • משתמשים
                    • חיפוש
                    • חוקי הפורום