0 امتیاز
سلام خسته نباشین
من میخوام بازی mineswieepr رو بنویسم
برای هر خونه یک لیبل قرار دادم که میخوام اینارو به صورت رندوم مقداردهی کنم

الان فرمم 100 تا لیبل داره و میخوام 12 تا خونه رو مین بذارم
اینکه کدوم لیبل مین داشته باشه رو با استفاده از کلاس رندوم نوشتم و تو یه آرایه به صورت صعودی ذخیره کردم.

فقط نمیدونم چجوری با یه حلقه تکرار به لیبلا میقدار بدم

1 پاسخ

+2 امتیاز

برای این کار باید از دستور زیر استفاده کنی.

تمام لیبل ها رو توی فرم بذار.

تابع  rand همون تابعی هست که بصورت رندوم نوشتی و اعداد توش ذخیره شده.

int i=0

foreach (Label item in this.Controls.OfType<Label>())
                }

;item.Text = rand[i]
;++i
{

 

سوال جدید

2,335 سوال

2,871 پاسخ

3,725 دیدگاه

3,916 کاربر

دسته بندی ها

...