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

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

كيف يتحكم عنصر ScrollBar في عناصر خارج حجم الصفحة

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

  • #16
    المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
    أنا لا أعرف متابع معك لأتعلم إن شاء الله
    هذه محاولة لكنها فاشلة

    في On Mouse Wheel "


    كود PHP:
    e_Pos ScrollBar.GetScrollBarPos("Plugin1");

    if 
    e_Delta==120 then
    e_Pos 
    e_Pos 10
    ScrollBar
    .SetScrollBarPos("Plugin1"e_Posfalse);
    Group.SetRectPos("Group1"Group.GetRectPos("Group1").Xe_Pos)  ;
      elseif 
    e_Delta==(-120then
    e_Pos 
    e_Pos -10
    ScrollBar
    .SetScrollBarPos("Plugin1"e_Posfalse);
    Group.SetRectPos("Group1"Group.GetRectPos("Group1").Xe_Pos)  
    end 
    التعديل الأخير تم بواسطة عبد الهادي بهاب; الساعة 15-02-2016, 11:21 PM. سبب آخر: تعديل الكود

    تعليق


    • #17
      و أنا واش شدني على محاولة فاشلة

      في on show
      كود PHP:
      for nIndexsObject in pairs(Page.EnumerateObjects()) do 
      if 
      sObject   ~="Plugin1"  then 
          Group
      .AddObject("Group1"sObject); 
          
      end 
      end  
      e_Pos
      =
      في On Mouse Wheel
      كود PHP:
      if e_Delta==-120 then 
      Group
      .SetRectPos("Group1"Group.GetRectPos("Group1").X, -e_Pos
      e_Pos=e_Pos+20
      else
      Group.SetRectPos("Group1"Group.GetRectPos("Group1").X, -e_Pos
      e_Pos=e_Pos-20 
      end 
      ScrollBar
      .SetScrollBarPos("Plugin1"e_Posfalse); 
      اضحك و لا زيد اضحك

      تعليق


      • #18
        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
        و أنا واش شدني على محاولة فاشلة

        في on show
        كود PHP:
        for nIndexsObject in pairs(Page.EnumerateObjects()) do 
        if 
        sObject   ~="Plugin1"  then 
            Group
        .AddObject("Group1"sObject); 
            
        end 
        end  
        e_Pos
        =
        في On Mouse Wheel
        كود PHP:
        if e_Delta==-120 then 
        Group
        .SetRectPos("Group1"Group.GetRectPos("Group1").X, -e_Pos
        e_Pos=e_Pos+20
        else
        Group.SetRectPos("Group1"Group.GetRectPos("Group1").X, -e_Pos
        e_Pos=e_Pos-20 
        end 
        ScrollBar
        .SetScrollBarPos("Plugin1"e_Posfalse); 
        اضحك و لا زيد اضحك
        فيها مشكل ........يعمل في اتجاه واحد

        الكود الذي وضعته يمشي في الاتجاهين

        و زيد ضحك

        تعليق


        • #19
          يعمل أو ما يعملش راني رايح نغلق الاوتوبلاي
          ما نيش قادر نزيد نفكر في حاجة
          و لا زدت محاولة رايح يكون هذه المرة ثلاثي أبعاد و يمشي السكرول
          بطريقة ما تلقالهاش حل باش يحبس

          تعليق


          • #20
            المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
            سأحاول كتابة محاولة فاشـــلة المهم المشاركة

            01 - حمل المشروع الموجود في المشاركة 5

            02 - امسح الأكواد الموجودة في on show

            03 - امسح الأكواد الموجودة في العنصر ScrollBar

            ---------------------------------------------------------------------------

            نقوم الان بالاتي :
            01 - تفعيل البليجين Group
            02 - نضم كل عناصر التجميعية في Group واحد و نستثني فقط عنصر التحريك
            أي في on show
            كود PHP:
            for nIndexsObject in pairs(Page.EnumerateObjects()) do
            if 
            sObject   ~="Plugin1"  then
                Group
            .AddObject("Group1"sObject);
                
            end
            end 
            03 - نتوجه لعنصر ScrollBar ونزرع فيه :
            كود PHP:
            Group.SetRectPos("Group1"Group.GetRectPos("Group1").X, -e_Pos
            انتهى اذا لاحظت أن الزحلقة غير كافية للوصول إلى انحدار أشد
            يمكنك التعديل في خصائص العنصر ذاته برفع أو خفظ قيمة ScrollBar range


            سلام .... محاولة فاشلة أو ناجحة المهم محاولة بالتوفيق
            --------------------------------
            بسم الله الرحمن الرحيم

            جازك الله كل خير استاذنا الفاضل

            محاولة ناجحة 100% واضافة معلومة جديدة
            استخدام بلجن
            Group

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

            تعليق


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

              تعليق


              • #22
                بارك الله فيك

                تعليق


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

                  تعليق


                  • #24
                    جزاكم الله خيرا

                    تعليق

                    مواضيع تهمك

                    تقليص

                    المنتدى: القسم العام نشرت بواسطة: 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