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

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

سؤال بخصوص -ListBox.GetChecked- ؟

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

  • سؤال بخصوص -ListBox.GetChecked- ؟

    بسم الله الرحمن الرحيم



    اريد نقل كل ItemText من ListBox1 اليListBox2
    بحيث المحدد في Checked يكون ItemData =1 والغير محدد يكون ItemData= 0


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



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



    اريد نقل كل ItemText من ListBox1 اليListBox2
    بحيث المحدد في Checked يكون ItemData =1 والغير محدد يكون ItemData= 0


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


    محاولة
    في اليسبوكس في ON Check ضع الكود

    كود PHP:
    ListBox.DeleteItem("ListBox2",LB_ALLITEMS);

    ListBox.GetChecked("ListBox1"BST_CHECKED);
    for 
    i,n in pairs(t) do 
    ListBox.AddItem("ListBox2"ListBox.GetItemText("ListBox1"n), "");
    end 

    تعليق


    • #3
      [html]ListBox.DeleteItem("ListBox2", LB_ALLITEMS);
      for p = 1 , ListBox.GetCount("ListBox1") do
      bel = ListBox.GetItemCheck("ListBox1", p);
      ListBox.AddItem("ListBox2", ListBox.GetItemText("ListBox1", p),bel);
      end[/html]

      تعليق


      • #4
        المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
        محاولة
        في اليسبوكس في ON Check ضع الكود

        كود PHP:
        ListBox.DeleteItem("ListBox2",LB_ALLITEMS);

        ListBox.GetChecked("ListBox1"BST_CHECKED);
        for 
        i,n in pairs(t) do 
        ListBox.AddItem("ListBox2"ListBox.GetItemText("ListBox1"n), "");
        end 
        -------------------------------------------
        بسم الله الرحمن الرحيم
        كل عام وانت بالف خير استاذ عبد الهادي
        شكرا وبارك الله فيك
        ان اريد ان ينتقل كل ItemText لا المحدد فقط
        ولكن يكونItemData للمحدد = 1

        والغير محدد = 0

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

        تعليق


        • #5
          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
          [html]ListBox.DeleteItem("ListBox2", LB_ALLITEMS);
          for p = 1 , ListBox.GetCount("ListBox1") do
          bel = ListBox.GetItemCheck("ListBox1", p);
          ListBox.AddItem("ListBox2", ListBox.GetItemText("ListBox1", p),bel);
          end[/html]
          ---------------------------------
          بسم الله الرحمن الرحيم
          بارك الله فيك استاذي الفاضل
          كود في غاية الروعة يحقق المطلوب 100%

          ولكن احتاج توضيح للفهم ؟؟؟
          من اين يظهر 0 و 1
          لم افهم كيف ظهروا في الكود

          ولو اردت تغير الصفر والواحد بكلمات كيف يكون ذالك ؟؟

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

          تعليق


          • #6
            الاستعلام بالكود التالي عن حالة التأشير
            [html]bel = ListBox.GetItemCheck("ListBox1", p);
            [/html]

            يعود بفيمتين 0 في حال عدم التأشير و 1 في حال التأشير

            من هنا استغليت الامر مباشرة وجعلت المتغير bel في الداتا

            الان نريد كتابة أشياء أخرى بدلا من 1 و 0
            كود:
            كود PHP:
                    ListBox.DeleteItem("ListBox2"LB_ALLITEMS);
            for 
            ListBox.GetCount("ListBox1") do
            bel ListBox.GetItemCheck("ListBox1"p);
            if 
            bel == 0 then
            ListBox
            .AddItem("ListBox2"ListBox.GetItemText("ListBox1"p),"no");
            elseif  
            bel == 1 then 
            ListBox
            .AddItem("ListBox2"ListBox.GetItemText("ListBox1"p),"yes");
            end
            end 
            الصورة هكذا اوضح .... موفق

            تعليق


            • #7
              المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
              الاستعلام بالكود التالي عن حالة التأشير
              [html]bel = ListBox.GetItemCheck("ListBox1", p);
              [/html]

              يعود بفيمتين 0 في حال عدم التأشير و 1 في حال التأشير

              من هنا استغليت الامر مباشرة وجعلت المتغير bel في الداتا

              الان نريد كتابة أشياء أخرى بدلا من 1 و 0
              كود:
              كود PHP:
                      ListBox.DeleteItem("ListBox2"LB_ALLITEMS);
              for 
              ListBox.GetCount("ListBox1") do
              bel ListBox.GetItemCheck("ListBox1"p);
              if 
              bel == 0 then
              ListBox
              .AddItem("ListBox2"ListBox.GetItemText("ListBox1"p),"no");
              elseif  
              bel == 1 then 
              ListBox
              .AddItem("ListBox2"ListBox.GetItemText("ListBox1"p),"yes");
              end
              end 
              الصورة هكذا اوضح .... موفق
              -----------------------------------
              بسم الله الرحمن الرحيم
              كل الشكر والتقدير استاذي الفاضل

              تعليق


              • #8
                بسم الله الرحمن الرحيم
                بارك الله فيك
                استغسارات قيمة
                وتفاعل هائل

                رحمك الله جمبعا

                تعليق

                مواضيع تهمك

                تقليص

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