منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تعبئة الليست بوكس والكومبوبوكس بالقائمة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : تعبئة الليست بوكس والكومبوبوكس بالقائمة (/showthread.php?tid=29906)



تعبئة الليست بوكس والكومبوبوكس بالقائمة - bidaya - 18-06-19

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



RE: تعبئة الليست بوكس والكومبوبوكس بالقائمة - elgokr - 18-06-19

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

اتمنى معالجة الصفحة لديك أو الموقع المستخدم


لان الحماية لدي تظهر بان الموقع المستخدم يستخدم ملفات خبيثة
PHP كود :
صفحه ويب هذه في (var. المضيفتم الإبلاغ عنها كصفحه البرامج الضارة وتم حظرها استنادا إلى تفضيلات الأمان الخاصة بك

اذا بقي هذه الرسالة بهذا الشكل
سيتم اغلاق ونقل الموضوع اماماً الا يدخل عليه الغير
تحياتى لك
وتمنياتى لك التوفيق



RE: تعبئة الليست بوكس والكومبوبوكس بالقائمة - bidaya - 18-06-19

(18-06-19, 06:36 PM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

اتمنى معالجة الصفحة لديك أو الموقع المستخدم
 الملف مرفق


RE: تعبئة الليست بوكس والكومبوبوكس بالقائمة - elgokr - 18-06-19

قمت بعمل كود لجلب الروابط وكذلك العنوان خاص كل رابط
فيمكنك استخامهم طبقاً لما هو موضح عند الاضافة لـ listBox و comboBox

الكود
كود :
           string web = ("bidaya.html");
           System.Net.WebClient webclint = new System.Net.WebClient();
           string html = webclint.DownloadString(web);
           string[] Lines = html.Replace("\r", null).Split('\n');
           List<string> sLink = new List<string>(); // لتخزين الروابط
           List<string> sText = new List<string>(); // لتخزين العنوان
           int i = new int();
           string[] TLink = new string[] { };
           foreach (string line in Lines)
           {
               if (line.StartsWith("<li>"))
               {
                   if (i == 0)
                       TLink = line.Replace("<li><a id=\"bi\" href=\"", null).Replace("\">", "#").Replace("</a></li>", null).Split('#');
                   else
                       TLink = line.Replace("<li><a id=\"bi" + i + "\" href=\"", null).Replace("\">", "#").Replace("</a></li>", null).Split('#');

                   sLink.Add(TLink[0]);
                   sText.Add(TLink[1]);
                   i = (i == 6) ? 6 : i + 1;
               }
           }
           foreach (string sL in sLink)
               // لاضافة الروابط فى listBox
               listBox1.Items.Add(sL);
           foreach (string sT in sText)
               // لأضافة العنوان فى comboBox
               comboBox1.Items.Add(sT);

لا تنسي تغيير 
PHP كود :
bidaya.html 

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

تحياتى لك
وتمنياتى لك التوفيق



RE: تعبئة الليست بوكس والكومبوبوكس بالقائمة - bidaya - 18-06-19

(18-06-19, 09:33 PM)elgokr كتب :
قمت بعمل كود لجلب الروابط وكذلك العنوان خاص كل رابط
فيمكنك استخامهم طبقاً لما هو موضح عند الاضافة لـ listBox و comboBox

الكود
كود :
           string web = ("bidaya.html");
           System.Net.WebClient webclint = new System.Net.WebClient();
           string html = webclint.DownloadString(web);
           string[] Lines = html.Replace("\r", null).Split('\n');
           List<string> sLink = new List<string>(); // لتخزين الروابط
           List<string> sText = new List<string>(); // لتخزين العنوان
           int i = new int();
           string[] TLink = new string[] { };
           foreach (string line in Lines)
           {
               if (line.StartsWith("<li>"))
               {
                   if (i == 0)
                       TLink = line.Replace("<li><a id=\"bi\" href=\"", null).Replace("\">", "#").Replace("</a></li>", null).Split('#');
                   else
                       TLink = line.Replace("<li><a id=\"bi" + i + "\" href=\"", null).Replace("\">", "#").Replace("</a></li>", null).Split('#');

                   sLink.Add(TLink[0]);
                   sText.Add(TLink[1]);
                   i = (i == 6) ? 6 : i + 1;
               }
           }
           foreach (string sL in sLink)
               // لاضافة الروابط فى listBox
               listBox1.Items.Add(sL);
           foreach (string sT in sText)
               // لأضافة العنوان فى comboBox
               comboBox1.Items.Add(sT);

لا تنسي تغيير 
PHP كود :
bidaya.html 

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

تحياتى لك
وتمنياتى لك التوفيق

شكرا لك استاذنا المحترم
الله يبارك فيك



RE: تعبئة الليست بوكس والكومبوبوكس بالقائمة - elgokr - 18-06-19

الشكر لله والحمد لله
والحمد لله على كل حال

تحياتى لك
وتمنياتى لك التوفيق