بدون اینکه کنترلها رو خودت داخل آرایه بذاری با این دستور هم راحت میتونی بهشون دسترسی داشته باشی
مثلا" سه تا Button روی فرمت بذار با تابع
private int RandomCharcter(int y)
{
Random Number = new Random();
int rndNum = Number.Next(0, y);
return rndNum;
}
یه عدد تصادفی تولید کن و با دستور
private void Form1_Load(object sender, EventArgs e)
{
int Temp = RandomCharcter(3);
this.Controls[Temp].Visible = false;
}
میتونی خاصیت Visible دکمه ها رو تغییر بدی (هر control که به فرم اضافه میکنی یه شماره بهش اختصاص داده میشه با دستور
[نام کنترل یا شماره کنترل]this.controls
میتونی بهشون دسترسی داشته باشی