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

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

القائمة الشجرية

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

  • القائمة الشجرية

    السلام عليكم
    كثُر الحديث عن القائمة الشجرية
    Tree
    وتتبعت عديد الدروس واستفدت

    أمامي اليوم عمل تطلب استعمالها
    أحببت أن تظهر عناوينها من اليمين إلى اليسار

    ما الحل ؟

    تقديري واحترامي

  • #2
    كود PHP:
    --
    result Tree.GetProperties("Tree2").WindowHandle;
    DLL.CallFunction("User32.dll""SetWindowLongA"result..",-20,"..(0x00500000), DLL_RETURN_TYPE_INTEGERDLL_CALL_STDCALL); 

    تعليق


    • #3
      القائمة الشجرية

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

      تعليق


      • #4
        ممتاز
        مشكووووووووووووور

        تعليق


        • #5
          ههههه يبدو أنك إستكملت الجزء البسيط جدا الناقص فى الكود .......... ماشى

          تعليق


          • #6
            ههههههه

            فعلا أنا مستعجل لمساعدة زميل
            جعلت القائمة الشجرية في وضع متفرع
            و عند دخول التجميعية مع ما ارسلت أضفت
            كود:
            Tree.CollapseNode("Tree2", "1");
            كي تغلق الجزء الذي بقي ظاهرا على اليسار جبت له أنبوت و غطيته

            سلالالالالالالالالالالالا لالالامي

            تعليق


            • #7
              بالتوفيق

              تعليق


              • #8
                شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
                الملف للاستاذ عزيز جزاه الله خيرا
                http://www.4shared.com/file/eiVHNtsz/rtl.html

                تعليق


                • #9
                  كود PHP:
                  Page.Redraw(); 
                  التعديل الأخير تم بواسطة النصل القاطع; الساعة 25-06-2014, 03:54 PM. سبب آخر: تغيير اللون

                  تعليق


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

                    تعليق


                    • #11
                      يبدو أن إجابتي غير ظاهرة أخي ياسر

                      إن شاء الله ستحصل أخي

                      على نفس الإجابة إن شاء الله

                      متابع معك

                      تعليق


                      • #12
                        بحكم أنه لا يمكنني التعديل على أي مشاركة ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

                        فالجواب في المشاركة في المشاركة 9 للأسف مكتوب بخط أبيض
                        فوق تلك الوجوه الباسمة
                        موفق

                        أرجو من الإدارة مراجعة حق و حرية إمكانية التعديل

                        تعليق


                        • #13
                          بسم الله الرحمن الرحيم
                          السلام عليكم ورحمة الله وبركاته
                          شكرا لك اخي الغالي ابو بلقيس
                          على المتابعة والاهتمام وهذا ما تعودنه من كرم اخلاقك

                          --- لقد شاهدة المشاركة 9 ونقلت الكود Page.Redraw();
                          لكن اصبح عندي خطأ ؟؟؟؟ لا اعرف السبب ؟؟؟؟
                          لهذا اخي العزيز انا طامع في كرمك
                          بملف مفتوح يوضح الكود كامل

                          واعذرني اخي الفاضل سأطمع بك اكثر في تعديل او تصحيح هذا الكود

                          كود:
                          ter = Tree.GetSelectedNode("Tree1");  
                          ter=ter*10 
                           Tree.SetSelectedNode("Tree1", tamer+1/ 10);
                          ----------------------------------
                          كنت استاذي الفاضل قد اعطيتني هذا الكود
                          لجعل الملفات تعمل بشكل متتالي في Tree
                          في هذه المشاركة

                          http://sites.ienajah.com/vb2/showthread.php?t=28993

                          وكان يعمل بشكل ممتاز عندما كان عدد الملفات اقل من عشر
                          الخطأ يبدأ عند الرقم تسعة (9)
                          ويستمر مع ( 10 ، 11، ...........الخ)
                          لاننا عندما نضرب 1.9 * 10 =19 + 1 =20 / 10 =2
                          وليس 1.10

                          وعند تغير الكود الي

                          كود:
                          ter = Tree.GetSelectedNode("Tree1");  
                          ter=ter*100 
                           Tree.SetSelectedNode("Tree1", tamer+1/ 100);
                          يعمل الكود بشكل جيد من [ 10 .............98] ما عد الارقم [19،29،39،49،59،69،79،89،99] وايضا الخطأ في الارقام من 1 الي 10


                          حاولت استخدام IF
                          if ter <= 1.8 then


                          كود:
                          ter = Tree.GetSelectedNode("Tree1");  
                          ter=ter*10 
                           Tree.SetSelectedNode("Tree1", tamer+1/ 10);
                          if ter >= 1.10 then

                          كود:
                          ter = Tree.GetSelectedNode("Tree1");  
                          ter=ter*100 
                           Tree.SetSelectedNode("Tree1", tamer+1/ 100);
                          ولم تنجح بالمره لا ادري لماذا ؟؟؟؟؟؟ يتوقف الفيديو بعد الانتهاء
                          -----أين الحل ----

                          هذ ملف مفتوح خفيف ويوضح الخطأ

                          http://www.gulfup.com/?2pdmvM

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

                          تعليق


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

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

                            أخي ياسر بالنسبة لانشعالك فيما تعلق بجعل القائمة الشجرية
                            تظهر من اليمين إلى اليسار
                            كاف زرع هذا الكود عند دخول التجميعية في الحدث on show
                            [html]result = Tree.GetProperties("Tree2").WindowHandle;
                            DLL.CallFunction("User32.dll", "SetWindowLongA", result..",-20,"..(0x00500000), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
                            Page.Redraw();
                            [/html]

                            2 ------------------- ما تعلق بانشغالك الثاني " الصعب " وذلك بسبب أن كل القيم 10 - 20 - 30 ...الخ
                            و المعبر عنها في القائمة الشجرية بـ 1.10 , 1.20 الخ و هي رياضيا نفسها 1.1 , 1.2 الخ
                            من هنااا وجدت صعوبة في بناء كود عام بسبب صعوبة القفز ---

                            لكن جرب مايلي :
                            في عنصر MediaPlayer و في on Play
                            نضع :
                            [html] tamer = Tree.GetSelectedNode("Tree1");
                            tamer = String.ToNumber( tamer);
                            c = String.Mid(tamer, 3, 4)
                            c = String.ToNumber( c);[/html]

                            وفي on finish
                            نضع :
                            [html]x = Tree.GetSelectedNode("Tree1");

                            if c >= 1 and c <= 9 then
                            Tree.SetSelectedNode("Tree1", tamer+0.1);
                            end

                            if x =="1.9" then
                            Tree.SetSelectedNode("Tree1", "1.10");
                            elseif x =="1.10" then
                            Tree.SetSelectedNode("Tree1", "1.11");
                            end

                            if c >= 11 and c <= 19 then
                            Tree.SetSelectedNode("Tree1", tamer+0.01);
                            end
                            --
                            if x =="1.19" then
                            Tree.SetSelectedNode("Tree1", "1.20");
                            elseif x =="1.20" then
                            Tree.SetSelectedNode("Tree1", "1.21");
                            end
                            ----
                            if c >= 21 and c <= 29 then
                            Tree.SetSelectedNode("Tree1", tamer+0.01);
                            end
                            ---
                            if x =="1.29" then
                            Tree.SetSelectedNode("Tree1", "1.30");
                            elseif x =="1.30" then
                            Tree.SetSelectedNode("Tree1", "1.31");
                            end
                            if c >= 31 and c <= 39 then
                            Tree.SetSelectedNode("Tree1", tamer+0.01);
                            end
                            if x =="1.39" then
                            Tree.SetSelectedNode("Tree1", "1.40");
                            elseif x =="1.40" then
                            Tree.SetSelectedNode("Tree1", "1.41");
                            end

                            [/html]


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

                            والسلام عليكم

                            تعليق


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

                              لنفرض أن كلمة مرورك و معرفك تعرضا للسرقة
                              فهل سبمكن ذلك السارق من مسح كل مشاركاتك ؟؟؟

                              طبعا لا و سيتمكن فقط من تعديل أخر مشاركاتك فقط (يمكن هنا للإدارة تدارك الموقف)

                              يمكنك تعديل مشاركاتك الحديثة بكل سهولة

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
                              يعمل...
                              X