| 发表于:2007-05-18 13:00:18 楼主 |
private timer_baojing(3) as system.timers.timer private lblad(3) as label 我就是想把这两个控件一一对应起来 在timer的事件里操作label, private sub form1_load(byval sender as object, byval e as system.eventargs) handles me.load for i = 0 to 3 lblad(i) = new label lblad(i).textalign = contentalignment.middlecenter lblad(i).top = 100 '随便给的位置 lblad(i).left = 100 '随便给的位置 lblad(i).visible = true lblad(i).autosize = false lblad(i).name = i lblad(i).text = i lblad(i).show() me.controls.add(lblad(i)) next '********************************************************** for i = 0 to 2 timer_baojing(i) = new system.timers.timer timer_baojing(i).autoreset = true addhandler timer_baojing(i).elapsed, addressof baojing_timer timer_baojing(i).interval = 1000 * i + 3000 timer_baojing(i).enabled = true next end sub private sub baojing_timer(byval sender as object, byval e as system.timers.elapsedeventargs) for i = 0 to 2 if sender.equals(timer_baojing(i)) then a = i lblad(i).backcolor = color.blue '到这里就出错了,线程之间的问题 end if next end sub |
|
|
|
|