ارتباط comboBox با panel - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ارتباط comboBox با panel

0 امتیاز

سلام و خدا قوت ، سوالی داشتم ممنون میشم کمکم کنید 

من یک فرم ایجاد کردم و داخل اون یک combobox قراردادم و داخلش چندتا گزینه تعریف کردم

در پایینش چندتا panel تعریف کردم که روی هم قرارشون دادم و خاصیت visible اونها رو false گذاشتم . بعد داخل رخداد selectitemchange مربوط به combobox با استفاده از دستور switch   case  نوشتم که هر کدوم از گزینه های combobox رو که انتخاب کردیم یکی از panel ها خاصیت visible ش به true تغییر پیدا کنه .

البته داخل هر بلوک case اول خاصیت visible بقیه panel ها رو false میکنم بعد اون panel مورد نظر رو true میکنم . متاسفانه بعضی از گزینه های combobox رو که میزنم عمل نمیکنه و فقط دو تاشون درست کار میکنه . لطفا کمکم میکنید؟ کد رو در زیر قرار میدم

البته اگه برای این کار پیشنهاد دیگه ای هم دارید ممنون میشم بشنوم .

 

 

 

 

        private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e)
        {
 
            switch (comboBox1.SelectedItem.ToString())
            {
                case "ورق":
             
panel3.Visible = false;
panel2.Visible = false;
             panel1.Visible = true;
 
                                      break;
                case "میله گرد":
panel1.Visible = false;
   panel3.Visible = false;
                  panel2.Visible = true;
 
                                     break;
                case "لوله":
                 panel1.Visible = false;
                panel2.Visible = false;
                panel3.Visible = true;
 
                                                                         
                              }
        }
سوال شده خرداد 1, 1398  بوسیله ی masiha107 (امتیاز 9)   1 2

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...