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

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

الانتقال باسهم الكبيور لتصف عناصر ليسبوكس

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

  • الانتقال باسهم الكبيور لتصف عناصر ليسبوكس

    السلام عليكم ورحمة الله وبركاته
    في مسالة التنقل بين عناصر اليسبوكس صعودا و نزولا
    كيف نفعل الميزة من خلال استعمال اسهم الكيبورد ؟


    سؤال اخر : هل فيه موانع تجعل الكود لا يعمل ؟
    (((((( لاني جربت واحد يعمل في صفحة اوتوماتيكيا دون كواد ولا يعمل في صفحة اخرى ))))))))

    شكرا جزيلا

  • #2
    أصلا هذا موجود فقط .. وجه Focus للعنصر أو سليكت لأحد عناوينه
    والمطلوب متوفر صعودا ونزولا

    عن سؤالك الأول ستجد الكلام كثير و الفايدة =0 حتى لا تتعب موفق

    تعليق


    • #3
      المشاركة الأصلية بواسطة المحترف اقلي مشاهدة المشاركة
      السلام عليكم ورحمة الله وبركاته
      في مسالة التنقل بين عناصر اليسبوكس صعودا و نزولا
      كيف نفعل الميزة من خلال استعمال اسهم الكيبورد ؟
      هل تقصد حين تظهر الصفحة يتم إختيار عنصر من عناصر الليست بوكس :

      فى الحدث "On Key" نضع كود عند الضغط على السهم الأيسر من لوحة المفاتيح يتم وضع التركيز "Focus" على الليست بوكس وإختيار أحد عناصره وليكن العنصر رقم 1 أو الأندكس الأول :

      كود:
      --
      if e_Key == 37 then
          Page.SetFocus("ListBox1");
          ListBox.SelectItem("ListBox1", 1);
      end
      المشاركة الأصلية بواسطة المحترف اقلي مشاهدة المشاركة
      سؤال اخر : هل فيه موانع تجعل الكود لا يعمل ؟
      (((((( لاني جربت واحد يعمل في صفحة اوتوماتيكيا دون كواد ولا يعمل في صفحة اخرى ))))))))

      شكرا جزيلا
      إذا كان التطبيق قيد التصغير يتم إستخدام System.IsKeyDown هل هذا ما تعنية ؟

      تعليق


      • #4
        المشاركة الأصلية بواسطة ربيع مشاهدة المشاركة
        أصلا هذا موجود فقط .. وجه focus للعنصر أو سليكت لأحد عناوينه
        والمطلوب متوفر صعودا ونزولا

        عن سؤالك الأول ستجد الكلام كثير و الفايدة =0 حتى لا تتعب موفق
        شكرا جزيلا استاذ على المداخلة
        جميل جدا ما ذكرته
        لكن يبقى ان الصعود و النزول عندي استخدام نوع معين من الملفات او الاكواد
        يلغي تعامل الكيبورد معه

        تعليق


        • #5
          المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
          هل تقصد حين تظهر الصفحة يتم إختيار عنصر من عناصر الليست بوكس :

          فى الحدث "On Key" نضع كود عند الضغط على السهم الأيسر من لوحة المفاتيح يتم وضع التركيز "Focus" على الليست بوكس وإختيار أحد عناصره وليكن العنصر رقم 1 أو الأندكس الأول :

          كود:
          --
          if e_Key == 37 then
              Page.SetFocus("ListBox1");
              ListBox.SelectItem("ListBox1", 1);
          end


          إذا كان التطبيق قيد التصغير يتم إستخدام System.IsKeyDown هل هذا ما تعنية ؟
          جميل جدا استاذ عبود
          في الجزئية الثانية هناك المشكل
          يعني مثلا في حالة ان الليسبوكس يفتح ملف pdf فنجد ان الكيبورد هو من ياخد الاضواء من اليسبوكس
          و بالتالي الصعود و النزول يرتبط بالب د ف
          كيف افرض على صاحبنا ان يصعد و ينزل من دون ان يهتم بال ب دف

          وهذا نوع من انواع الموانع

          تحياتي

          تعليق


          • #6
            المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة

            إذا كان التطبيق قيد التصغير يتم إستخدام system.iskeydown هل هذا ما تعنية ؟
            فعلا يتعامل مع صفحة تم تكبيرها

            تعليق


            • #7
              يمكن استخدام الدالة System.IsKeyDown مع تايمر وذلك لتنشيط وضع المشروع ووضع تركيز على المشروع أو الصفحة ومن ثم إستخدام الكود الأول للإستكمال لما تريد عمله بعد ذلك

              كما يمكنك التحكم فى الملف الخارجى " ملف البى دى اف " من خلال مقبضة الذى يمكن الحصول عليه طبعا ومن ثم كتصغير و ......

              تعليق


              • #8
                المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                يمكن استخدام الدالة system.iskeydown مع تايمر وذلك لتنشيط وضع المشروع ووضع تركيز على المشروع أو الصفحة ومن ثم إستخدام الكود الأول للإستكمال لما تريد عمله بعد ذلك

                كما يمكنك التحكم فى الملف الخارجى " ملف البى دى اف " من خلال مقبضة كتصغير و ......
                ساحاول و لنا عودة

                تعليق


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

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                    طبعا لا تنسى أنه يمكنك تصغير ووضع ملف " البى دى إف " فى أى مكان من الشاشة أيضا بالأكواد مع أنه يعتبر ملف خارجى أو " نافذة خارجية عن التطبيق "
                    مشكلة كلما قمت بكود معين تخرج نافذة خطأ و تغلق المعاينة

                    http://up.harajgulf.com/do.php?id=1015490

                    هذا مثال لما ذكرت

                    تعليق


                    • #11
                      أمممممم يعنى ملف البى دى اف داخلى وليس خارجى ؟

                      طيب سنحاول

                      تعليق


                      • #12
                        أولا: صغر التايمر شوية خلية مثلا 80 بدلا من 1000

                        ثانيا: ضع هذا فى "On Timer" :

                        كود:
                        --
                        if System.IsKeyDown(40) then
                            PDF.SetEnabled("PDF1", false);
                            Page.SetFocus("ListBox1");
                            result = ListBox.GetSelected("ListBox1");
                            if result==nil then
                                ListBox.SelectItem("ListBox1", 1);
                                else
                                  ListBox.SelectItem("ListBox1", result[1]+1);
                            end
                            Page.StopTimer();
                        end

                        ثم قم بالمعاينة وأطلعنا على النتيجة

                        تعليق


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

                          تعليق


                          • #14
                            حل روعة أستاد

                            تعليق


                            • #15
                              و أدعم حلك بمايلي اذ أريد بالاسهم أن تعمل مهما كان موقعها
                              في التجميعية لتقوم بالاجراء على الليست
                              01 - في on show
                              نضيف :
                              كود PHP:
                              ListBox.SelectItem("ListBox1"1);
                              Page.StartTimer(100); 
                              2- في التايمر :
                              كود PHP:
                              if System.IsKeyDown(40then
                              ListBox
                              .SelectItem("ListBox1"ListBox.GetSelected("ListBox1")[1]+1);
                              end 
                              if System.IsKeyDown(38then
                              ListBox
                              .SelectItem("ListBox1"ListBox.GetSelected("ListBox1")[1]-1);
                              end 
                              أي تخليت عن Focus

                              تعليق

                              مواضيع تهمك

                              تقليص

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