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

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

هــل من الممكن ان يحلPlugin ScrollBar محل ListBox V- scrollbar

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

  • هــل من الممكن ان يحلPlugin ScrollBar محل ListBox V- scrollbar

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    أخواني الاعزاء اساتذتي الكرام

    هل بعد الغاء خاصية Vertical scrollbar لعدد من ListBox استطيع وضع Plugin ScrollBar
    يقوم بوظيفة ListBox V- scrollbar لعدد من ListBox معا وكانها واحد؟

    هذا ملف توضيحي للفكرة



    رابط الملف

    http://up.top4top.net/downloadf-top4...641b1-rar.html



    هل يوجد كود يقوم يذالك ........؟

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

    او اي فكرة او طريقة تجعلني احرك ListBox V- scrollbar معاً


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



  • #2
    في العنصر ScrollBar ---- ---on poschange

    [HTML]for i =1,5 do
    ListBox.SelectItem("ListBox"..i, e_Pos);
    end[/HTML]

    تعليق


    • #3


      أيضا ضرورى فى كود الصفحة on show
      كود PHP:
      lc ListBox.GetCount("ListBox1");
      ScrollBar.SetRange("Plugin1"1lc0); 
      لكى تتحد نهاية الليست مع نهاية الاسكرول
      تم تعديل ملفك المفتوح
      راجع المرفق
      التعديل الأخير تم بواسطة المـهاجر; الساعة 29-02-2016, 05:04 PM.

      تعليق


      • #4
        بسم الله الرحمن الرحيم

        شكرا لك استاذنا ابو بلقيس
        تمت التجربة بنجاح
        لكن هنالك عدم توافق بين Plugin ScrollBar وعدد العناصر قي ListBox

        تعليق


        • #5
          المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة


          أيضا ضرورى فى كود الصفحة on show
          كود PHP:
          lc ListBox.GetCount("ListBox1");
          ScrollBar.SetRange("Plugin1"1lc0); 
          لكى تتحد نهاية الليست مع نهاية الاسكرول
          تم تعديل ملفك المفتوح
          راجع المرفق
          --------------------------------------------------------------------
          بارك الله فيك اخي المهاجر

          هذا ما اقصدة بعدم التوافق
          هكذا اكتمل العمل 100 %

          الف شكر لك والاستاذنا ابوبلقيس


          جزاكم الله الخير

          تعليق


          • #6
            مثالك يفترض ان اللليست بوكس يحمل أسماء مسلسلة مثل
            list1 , list2, list3 ,list4
            ماذا لو كانت الأسماء
            ahmad , mahmod, ali,nor ؟؟؟؟

            حسنا
            هذا الكود يهمل تسلسل الأسماء و يتعامل مع اى مسميات لليست بوكس

            كود PHP:
            obj Page.EnumerateObjects();
            for 
            a,z in pairs (obj) do
            typ Page.GetObjectType(z);
            if 
            typ == 9 then
            ListBox
            .SelectItem(ze_Pos);
            end
            end 
            الآن أنت لست مضطر الى ان تسمى الليست بوكس بشكل مسلسل او لقبول التسميات الافتراضية

            تعليق


            • #7
              المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
              بسم الله الرحمن الرحيم

              شكرا لك استاذنا ابو بلقيس
              تمت التجربة بنجاح
              لكن هنالك عدم توافق بين Plugin ScrollBar وعدد العناصر قي ListBox


              موفق أخي حاولت الإجابة على قدر السؤال و معطياته موفق

              تعليق


              • #8
                متابع معكم للاستفادة
                شكرا اساتذتي الكرام
                و تحياتي للاخ ياسر

                تعليق


                • #9
                  المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                  مثالك يفترض ان اللليست بوكس يحمل أسماء مسلسلة مثل
                  list1 , list2, list3 ,list4
                  ماذا لو كانت الأسماء
                  ahmad , mahmod, ali,nor ؟؟؟؟

                  حسنا
                  هذا الكود يهمل تسلسل الأسماء و يتعامل مع اى مسميات لليست بوكس

                  كود PHP:
                  obj Page.EnumerateObjects();
                  for 
                  a,z in pairs (obj) do
                  typ Page.GetObjectType(z);
                  if 
                  typ == 9 then
                  ListBox
                  .SelectItem(ze_Pos);
                  end
                  end 
                  الآن أنت لست مضطر الى ان تسمى الليست بوكس بشكل مسلسل او لقبول التسميات الافتراضية
                  ================================================== =


                  بارك الله فيك اخي المهاجر

                  ارجوا المتابعة معي انت والاخوة الكرام في هذة الجزئية

                  قي نفس الملف السابق

                  عند وضع هذا الكود
                  في الحدث On Select للــــ ListBox1

                  كود PHP:
                  selkk ListBox.GetSelected("ListBox1");
                  ScrollBar.SetScrollBarPos("Plugin1",selkk[1], false); 
                  بهدف ان يتم تمرير الامر للــــ Plugin ScrollBar ليفذ الكود الموجود on poschange
                  اذا كانت false
                  كود PHP:
                  selkk ListBox.GetSelected("ListBox1");
                  ScrollBar.SetScrollBarPos("Plugin1",selkk[1], false); 
                  يعمل نصف العمل


                  واذا كانتtrue

                  كود PHP:
                  selkk ListBox.GetSelected("ListBox1");
                  ScrollBar.SetScrollBarPos("Plugin1"selkk[1], true); 

                  يعمل بشكل جيد لكن للاسف مع رسالة خطأ





                  اين الخطا .......؟


                  انا اتمنا ان اجد كود عند تحديدSelected في اي لـــــListBox يتم تحديد الكل ؟؟

                  ارجوا التفكير معي ؟؟؟؟؟؟؟

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

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                    موفق أخي حاولت الإجابة على قدر السؤال و معطياته موفق
                    -----------------------------------------------------------------------------------


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


                    ارجوا المتابعة معي انت والاخوة الكرام في هذة الجزئية

                    قي نفس الملف السابق

                    عند وضع هذا الكود
                    في الحدث On Select للــــ ListBox1

                    كود PHP:
                    selkk ListBox.GetSelected("ListBox1");
                    ScrollBar.SetScrollBarPos("Plugin1",selkk[1], false); 
                    بهدف ان يتم تمرير الامر للــــ Plugin ScrollBar ليفذ الكود الموجود on poschange
                    اذا كانت false
                    كود PHP:
                    selkk ListBox.GetSelected("ListBox1");
                    ScrollBar.SetScrollBarPos("Plugin1",selkk[1], false); 
                    يعمل نصف العمل


                    واذا كانتtrue

                    كود PHP:
                    selkk ListBox.GetSelected("ListBox1");
                    ScrollBar.SetScrollBarPos("Plugin1"selkk[1], true); 

                    يعمل بشكل جيد لكن للاسف مع رسالة خطأ





                    اين الخطا .......؟


                    انا اتمنا ان اجد كود عند تحديدSelected في اي لـــــListBox يتم تحديد الكل ؟؟

                    ارجوا التفكير معي ؟؟؟؟؟؟؟

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

                    تعليق


                    • #11
                      موفق

                      تعليق


                      • #12
                        الرسالة تبين ان الأكواد تستدعى بعضها البعض و تشكل حلقة لا نهائية
                        لذلك تجدنى اعطيت مثل هذه الملحوظة
                        http://sites.ienajah.com/vb2/showpost.p...5&postcount=19

                        اغلب المبرمجين سيخبرونك بإستحالة طلبك و لديهم حق فى ذلك بنسبة كبيرة
                        الأفضل ان تستخدم الكائن جريد

                        فقط كتحدى برمجى و تنشيط للذهن
                        و من باب التحدى المباشر لقوانين البرمجة
                        عندها لا أعجز عن وضع حل
                        أستطيع بكل سهولة ان اضع لك حل و سيعمل بكل سلاسة
                        و لكنه سيعقد عليك الأمور فوق ما تتخيل
                        بسبب صعوبة إجراءك لأى تعديل للكود لاحقا دون الخوض فى مشاكل
                        فكر جيدا و خبرنى

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                          الرسالة تبين ان الأكواد تستدعى بعضها البعض و تشكل حلقة لا نهائية
                          لذلك تجدنى اعطيت مثل هذه الملحوظة
                          http://sites.ienajah.com/vb2/showpost.p...5&postcount=19

                          اغلب المبرمجين سيخبرونك بإستحالة طلبك و لديهم حق فى ذلك بنسبة كبيرة
                          الأفضل ان تستخدم الكائن جريد

                          فقط كتحدى برمجى و تنشيط للذهن
                          و من باب التحدى المباشر لقوانين البرمجة
                          عندها لا أعجز عن وضع حل
                          أستطيع بكل سهولة ان اضع لك حل و سيعمل بكل سلاسة
                          و لكنه سيعقد عليك الأمور فوق ما تتخيل
                          بسبب صعوبة إجراءك لأى تعديل للكود لاحقا دون الخوض فى مشاكل
                          فكر جيدا و خبرنى
                          =================================

                          اخي المهاجر اشكرك على المتابعة والمساعدة
                          بارك الله فيك

                          اخي الكريم انا اكبر مشكلة عندي هو الكائن جريد
                          لا اجيد التعامل معه لانني لم اجد له شرح او ملفات مفتوحة
                          تشبع معلومات علاوة على ذالك هو متعب بالكتابة بالعربي
                          والقائمة يسار ويمين ........الخ


                          اخي العزيز لو تكرمت اعطيني الكود او الحل الذي قلت
                          اذا نجح معي اكون قد استغنيت تماما عن الجريد


                          ولك مني الف شكر وتحية

                          تعليق


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

                            حسنا أخى
                            أشعر من عدد المتابعين ان هناك أساتذة يحاولون الآن و قد يخرجون بحلول افضل من حلى
                            و لا احب ان احرم باقى الزملاء من متعة المتابعة و الحل
                            و لا أريد إفساد هذا اللغز البرمجى الشهى بطرح الحل مباشرة
                            الملف المفتوح فى المرفقات مضغوط بكلمة سر
                            سيكشف عنها بعد فترة قصيرة
                            إلى اللقاء
                            التعديل الأخير تم بواسطة المـهاجر; الساعة 25-12-2015, 01:20 AM.

                            تعليق


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

                              أحب المشاركة بإقتراح غير االحدث في ListBox الى on double click

                              كود:
                              selkk = ListBox.GetSelected("ListBox1");
                              ScrollBar.SetScrollBarPos("Plugin1", selkk[1], true);

                              تعليق

                              مواضيع تهمك

                              تقليص

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