sayan
پنج شنبه 05 مرداد 1391, 15:31 عصر
سلام دوستان گرامی.
وقتی فرم لود میشه تعداد عناصری از طریق کد به دست می آید مثلا 4 اند.
بعد از فرم لود شدن میخوام برای آن عناصر برای هر کدامشان کنترل Timer ایجاد کنم.این متد نوشتم
public void CreateTimer()
{
for (int i = 0; i < listView1.Items.Count; i++)
{
connTimer[i] = new Timer();
connTimer[i].Enabled = false;
connTimer[i].Interval = 1000;
connTimer[i].Tick += new EventHandler(Form1_Tick);
}
}
ولی وقتی به اولین خط این متد میرسه بعدش فرم نشون میده و به تعداد حلقه for کنترل timer نمیسازه.
متغییر connTimer یک list از نوع Timer هست.
تشکر از راهنمایی شما.
وقتی فرم لود میشه تعداد عناصری از طریق کد به دست می آید مثلا 4 اند.
بعد از فرم لود شدن میخوام برای آن عناصر برای هر کدامشان کنترل Timer ایجاد کنم.این متد نوشتم
public void CreateTimer()
{
for (int i = 0; i < listView1.Items.Count; i++)
{
connTimer[i] = new Timer();
connTimer[i].Enabled = false;
connTimer[i].Interval = 1000;
connTimer[i].Tick += new EventHandler(Form1_Tick);
}
}
ولی وقتی به اولین خط این متد میرسه بعدش فرم نشون میده و به تعداد حلقه for کنترل timer نمیسازه.
متغییر connTimer یک list از نوع Timer هست.
تشکر از راهنمایی شما.