Register now or log in to join your professional community.
دعونا نقول لدي أربعة أزرار اختيار، وأريد أن أفعل بعض الأشياء التي تعتمد على اختيار كل واحد منها من عدمه
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 وهكذا.
ممكن تستخدم switch casesبتختار بال case
الشروط اللي بدك ياها وممكن كمان تختصر اذا كان مفتاحين الهم نفس الخيار بصير تحطهم بنفس ال
case برضوهاي احدى الاقتراحات
اذا أزلت جمل else سيتم المرور على جميع الاختيارات وتنفيذ الاختيارات جميعها،، مثلا قام المستخدم بإختيار الاختيار الاول والرابع،، سيتم تنفيذ الكود رقم1 و4 بالترتيب
ويمكنك استخدام جملة الSwitch كما ذكر الأخ عباده