PDA

View Full Version : ایجاد panel بصورت ران تایم



MHZ_zamani
شنبه 22 خرداد 1389, 11:01 صبح
سلام دوستان
من یه همچین کدی نوشتم تا بصورت ران تایم تعدادی panel که تو هر کدوم چهار تا radiobutton هست را تولید کنه اما فقط یه panel با یه همچین مشخصاتی ایجاد می کنه


int k = -99;
for (int i = 0; i < 10; i++)
{
Panel p = new Panel();
p.Location = new System.Drawing.Point(1, k+100);
p.BackColor = Color.Blue;
RadioButton r1 = new RadioButton();
r1.Location = new System.Drawing.Point(10, 10);
RadioButton r2 = new RadioButton();
r2.Location = new System.Drawing.Point(10, 30);
RadioButton r3 = new RadioButton();
r3.Location = new System.Drawing.Point(10, 50);
RadioButton r4 = new RadioButton();
r4.Location = new System.Drawing.Point(10, 70);
p.Controls.Add(r1);
p.Controls.Add(r2);
p.Controls.Add(r3);
p.Controls.Add(r4);
this.Controls.Add(p);
}
1
لطفا راهنمایی کنید

Reza_Yarahmadi
شنبه 22 خرداد 1389, 11:15 صبح
10تا panel ایجاد میشه ولی همه روی هم قرار میگیرن!
کافیه بعد از مقدار دهی موقیعت panel مقدار k رو بروز کنید

p.Location = new System.Drawing.Point(1, k+100);
k += 100;