50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

سوال در مورد سی شارپ

با سلام کد جواب نداد سوالم رو دوباره میکنم:

من 3تا گروپ باکس دارم و در هر گروپ باکس دو کمبو باکس ایجاد کردم

گروب باکس1 کمبوباکس1 کمبوباکس2

گروب باکس2 کمبوباکس3 کمبوباکس4

گروب باکس3 کمبوباکس5 کمبوباکس6

من فرمی بصورت بالا ایجاد کردم

و کدی که در سوال قبل مطرح کردم رو نوشتم با این کد اگه صرفا در کمبوباکس 1 یا کمبو باکس 2 اعداد 1 تا99 وارد بشه گروپ باکس 2 و 3 غیرفعال میشه و فقط عدد میگیره نه حروف،بقیه کلیدهای کی برد بجزء اعداد غیرفعال هستند تا اینجا کد درست کار میکنه

و کد دیگه ای نوشتم که اگر کمبو باکس 1 خالی بود یا دو تا صفر بود ولی کمبوباکس 2 صفر یا خالی نبود گروپ باکس 2 و 3 غیرفعال میشه یا بالعکس اگر کمبو باکس 2 خالی بود یا صفر بود ولی کمبوباکس 1 دو تاصفر یا خالی نبود گروپ باکس 2 و 3 غیرفعال میشه تا اینجا مشکل ندارم ولی طبق تصویر زیر

کمبو باکس 1 : 00 کمبوباکس2 : مثلا 55

طبق کدی که نوشتم کمبوباکس های ایجاد شده بیشتر از دو عدد نمیگیره مشکلم اینه که وقتی دو تاصفر وارد میشه و بعدش هر کدام از کلیدهای کیبرد رو میزنم گروپ باکس 2 و 3 فعال میشه و کدی میخوام هرکدوم از کمبوباکس ها صفر نبود گروپ باکس 2 و 3 غیرفعال بشه امیدوارم منظورم رو رسونده باشم

پرسیده شده در 1395/02/17 توسط

2 پاسخ

0

سلام ...

میتونید با دستور شرط این کارو انجام بدید . مثلا :

اگر کمبوباکس 1 برابر 0 نبود یا کمبوباکس 2برابر 0 نبود یا کمبوباکس 3 برابر 0 نبود یا ... الی آخر

آنگاه گروپ باکس 2 و گروپ باکس 3 رو غیر فعال کن .

من به صورت فارسی نوشتم دستور رو ... شما به صورت کد بنویسین اینو ...

مهم اون قسمت های ( یا ) هست که باید توی شرط استفاده کنید .

امیدوارم به جواب رسیده باشین .

پاسخ در 1395/02/17 توسط
0

سلام

اگه ممکنه کد رو در حالت #C قرار بدین که بشه خوندش

پاسخ در 1395/02/17 توسط

پاسخ شما