![]() |
|
الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : الربط بين الاثنين الكمبوبكس ليعطيني النتيجه (/showthread.php?tid=1242) |
الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - محمد مسافر - 13-12-13 المشروع عبارة عن اثنين ComboBox بالاضافة الى PictureBox اريد ان اربط الكمبوبكس رقم واحد مع الكمبو بوكس 2 بحيث اضغط على القارة مثل اسياء يطلع لي في الكمبوبوكس 2 الدول الاسيوية فقط وكذلك صورة خريطة الدول او العلم مباشرة , وبنفس الطريقة للبقية . الشكر مقدماً للجميع وتحياتي لكم احبتي. RE: الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - mamas1 - 14-12-13 ليس بالشئ الصعب .. سيربط عن طريق Select Case او جملة الشرط في حدث Combo1_ِClick مثلا PHP كود : '--------------- ملئ الكومبوRE: الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - محمد مسافر - 14-12-13 حاولت استخدم جملة الشرط في حدث Combo1_ِClick بس ما قبل ممكن لو تكرمت توضح لي عن طريق التعديل في المشروع وارسالة الى اكون شاكر لك لاانة سيفيدني كثير RE: الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - mamas1 - 14-12-13 هذا هو الكود كامل فقط ألصقه في برنامجك و حاول فهمه PHP كود : Public Class Form1أنظر مرفق مثالك بعد التعديل RE: الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - محمد مسافر - 15-12-13 شكراً جزيلاً RE: الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - محمد مسافر - 16-12-13 (14-12-13, 08:14 PM)mamas1 كتب : هذا هو الكود كامل RE: الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - mamas1 - 16-12-13 طيب برجاء أن تفهم الأكواد سأبسط لك ComboBox2.Items.Clear نمسح الكومبو الخاص بالدول If ComboBox1.Text = "اسياء" Then يعني إذا كانت ComboBox1 الخاصة بالقارات فيها آسيا إذن نفس الشيء سوف تضع أسفل الأكواد الخاصة بآسيا If ComboBox1.Text = "أوروبا" Then ثم If ComboBox1.Text = "إفريقيا" Then .... إلخ RE: الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - محمد مسافر - 17-12-13 الله يبارك فيك اخي وماقصرت اناء فاهم الاكواد ولكن مااقصدة اخي الحبيب اريد اول ما يسشتغل الفورم تطلع القارة الاولي مثلاً اسياء ومقابلة الدول, وعنما انتقل الى القارة الثانية تطلع الدول مباشرة حق القارة التانية وتختفي الدولة الاولى الخاصة بالقارة الاول اتمنى ان تكون فكرتي واضحة بحيث يكون الانتقال مباشرة وتلقائي تظهر دول القارة عند الانتقال من قارة الى اخرى وتختفي الدولة الاولي الخاصة بالقارة السابقة فقط ولك مني اجمل الشكر والمحبة . RE: الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - mamas1 - 17-12-13 نعم وذلك بالكود أعلاه عندما تكون كومبو 1 فيها آسيا يتم مسح كومبو 2 ComboBox2.Items.Clear() ثم ملئها ComboBox2.Items.Add("الصين") ComboBox2.Items.Add("يابان") ثم وضع الصورة Dim file_name As String = Application.ExecutablePath file_name = file_name.Substring(0, file_name.LastIndexOf("\bin")) & _ "\Map Asia.png" '-------------- على أساس أن Map Asia.jpg هو إسم صورة خريطة آسيا و موجود في مجلد البرنامج ' Load the picture into a Bitmap. Dim bm As New Bitmap(file_name) PictureBox1.Image = bm PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage أي أن هذا ما تريده لكني لا أفهم .... أول ما تشتغل الفورم تملئ الأكواد و أنت قلتها يعني أول ما تشتغل الفورم Form_Load تملئ الكومبو 1 بالقارات ComboBox1.Items.Add("آسيا") ComboBox1.Items.Add("أوروبا") ... ثم عند تغير القيمة التي في ComboBox1 أي ComboBox1_SelectedIndexChanged يتم ملئ كومبو 2 بالدول المناسبة أي بالضبط مسحها ComboBox2.Items.Clear() ثم ملئها كمثال إذا كان ComboBox1 = "آسيا" If ComboBox1.Text = "اسياء" Then ComboBox2.Items.Add("الصين") ComboBox2.Items.Add("يابان") end If أتمنى أن تتمكن من فهمي RE: الربط بين الاثنين الكمبوبكس ليعطيني النتيجه - wessam.demerdash - 10-08-16 هذا ربط ثابت فماذا لو أردنا إضافة دول أخرى أو قارات أخري |