Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

هل هناك طريقة أكثر فعالية لفعل الأشياء التي تعتمد على مربعات الاختيار Checkboxes التي تم اختيارها؟

دعونا نقول لدي أربعة أزرار اختيار، وأريد أن أفعل بعض الأشياء التي تعتمد على اختيار كل واحد منها من عدمه

if (CB1.Checked)

{

    //Do things here if only checkbox1 is checked.

}

elseif (CB2.Checked)

{

    //Do things here if only checkbox2 is checked.

}

elseif (CB3.Checked)

{

    //Do things here if only checkbox3 is checked.

}

else//if (CB4.Checked)

{

    //Do things here if only checkbox4 is checked.

}

 

بالتأكيد معظم المبرمجين سيستخدم الطريقىة البسيطة أعلاه لكن ماذا إذا كان الأحداث تعتمد على تبديلات أزرار الاختيار فعلي سبيل المثال اذا تم تحديد الزر الاول والاخير سيكن الحدث A، الاول والثاني والثالث سيكون B وهكذا.

user-image
Question ajoutée par Mohammed Jabreel , Researcher , Universitat Rovira i Virgili
Date de publication: 2015/09/07
Obada Kamal Ismael Shawabke
par Obada Kamal Ismael Shawabke , Front-end Web Developer , Thomson Reuters

ممكن تستخدم switch casesبتختار بال case

الشروط اللي بدك ياها وممكن كمان تختصر اذا كان مفتاحين الهم نفس الخيار بصير تحطهم بنفس ال

case برضوهاي احدى الاقتراحات

Khaled AbuShqear
par Khaled AbuShqear , Php Developer , Nabed Health Education Solutions

اذا أزلت جمل else سيتم المرور على جميع الاختيارات وتنفيذ الاختيارات جميعها،، مثلا قام المستخدم بإختيار الاختيار الاول والرابع،، سيتم تنفيذ الكود رقم1 و4 بالترتيب

ويمكنك استخدام جملة الSwitch كما ذكر الأخ عباده

More Questions Like This