إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

حول اصدار حدث عند مرور الماوس على ListBox

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • حول اصدار حدث عند مرور الماوس على ListBox

    السلام عليكم ورحمة الله وبركاته

    بحاجة لاصدار حدث و هو ظهور Dialog يحتوي على محتوى الـ item data المقابل لأي عنوان
    في عنصر ListBox وذلك عند مرور الماوس على العنوان
    أي
    عندما يمر الماوس على العنوان " بدون ضغط " يظهر Dialog المعبر على item data لكل عنوان مر عليه الماوس

    شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

  • #2
    بسم الله الرحمن الرحيم
    سؤال صعب جدا استاذي الكريم
    وخصوصا ان عنصر اليست بكس لا يعترف بمرور الموس ؟
    بالخدعة ممكن نضع فوق كل عنصر ليست بكسHotspot
    يقوم بالمطلوب ؟؟؟؟؟

    طبعا يمكن فعل ذالك اذا كانت عناصر اليست بكس قليلة وتظهر كلها في الصفحة ؟
    اعرف انه حل تلفيقي ولكن هذا ما توصلت له

    تعليق


    • #3
      المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
      بسم الله الرحمن الرحيم
      سؤال صعب جدا استاذي الكريم
      وخصوصا ان عنصر اليست بكس لا يعترف بمرور الموس ؟
      بالخدعة ممكن نضع فوق كل عنصر ليست بكسHotspot
      يقوم بالمطلوب ؟؟؟؟؟

      طبعا يمكن فعل ذالك اذا كانت عناصر اليست بكس قليلة وتظهر كلها في الصفحة ؟
      اعرف انه حل تلفيقي ولكن هذا ما توصلت له
      شكرا جزيلا
      وخصوصا ان عنصر اليست بكس لا يعترف بمرور الموس ؟
      سيعترف

      تعليق


      • #4
        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
        شكرا جزيلا


        سيعترف
        -------------------------------------------
        بسم الله الرحمن الرحيم
        نتمنا ذالك استاذي الكريم


        موفق بإذن الله ... لك مني أجمل تحية .

        تعليق


        • #5
          يرفع

          تعليق


          • #6
            السلام عليكم ورحمة الله وبركاته

            أعجبني هذا الحل فأحببت قراءته :

            01 - فعّل الاضافة : MemoryEx

            02 - ضمّن التجميعة العناصر التالية :

            * Label1
            *ListBox1
            ----------------------------------------------
            03 - في GLOBAL FUNCTIONS
            كود PHP:
            ListBox.ItemFromPoint = function(sObjectName)
                if (
            Application.GetCurrentPage() ~= ''then
                    
            if (Page.GetObjectType(sObjectName) ~= 9then return -1end
                
            else
                    if (
            DialogEx.GetObjectType(sObjectName) ~= 9then return -1end
                end
                local hWnd 
            ListBox.GetProperties(sObjectName).WindowHandle;
                
            local tMousePos System.GetMousePosition(truehWnd);

            local lparam Bitwise.Or(Bitwise.ASL(tMousePos.Y16), Bitwise.And(tMousePos.X0xFFFF));
             
            local nItem =  tonumber(DLL.CallFunction("user32.dll""SendMessageA"hWnd..", 425, 0, "..lparamDLL_RETURN_TYPE_INTEGERDLL_CALL_STDCALL));
                if (
            Bitwise.ASR(nItem16) ~= 0then return -1end
                
            return (nItem 1);
            end 
            04 - في حدث الصفحة ON MOUSE MOVE
            كود PHP:
            local nItem ListBox.ItemFromPoint('ListBox1');
            if (
            nItem ~= -1then
            --
            result ListBox.GetItemData("ListBox1"nItem);
            Label.SetText("Label1"result);
            else
            Label.SetText("Label1""");
            end 

            بالمعاينة كل ما مر الماوس على عنوان في Listbox سيظهر في Label1
            ما قابل العنوان في جهة ItemData كإجراء إختياري

            إشارة للموضوع مفيدة إن شاء الله

            تعليق


            • #7
              بسم الله الرحمن الرحيم
              ابداع وتالق كالعادة استاذي الكريم

              اعترف اليست بالموس
              موفق بإذن الله ... لك مني أجمل تحية .

              تعليق

              مواضيع تهمك

              تقليص

              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
              يعمل...
              X