vb.net 中,do while loop循环时,怎样监控鼠标事件

良朋 2013-03-01 10:18:20
勾选CKECKBOX复选框,无限执行do while loop循环,直到取消checkbox的勾选

Private Sub ckb_Online_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ckb_Online.CheckedChanged
If ckb_Online.Checked Then
myLoop = True
n_Page = 1

Do While myLoop

‘执行某一持续动作Brow_Original()
If n_Page = totalYS Then
n_Page = 1
End If
n_Page += 1
Loop
Else
myLoop = False
End If
End Sub
...全文
389 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2013-03-01
  • 打赏
  • 举报
回复
加一个Application.DoEvents()
良朋 2013-03-01
  • 打赏
  • 举报
回复
2#楼是我回复别人的,贴错地方了。 to 1楼:有什么好办法? 执行的那个子过程确实是在另一线程,invoke时可显示执行信息,但是读不了控件被点击的事件
良朋 2013-03-01
  • 打赏
  • 举报
回复
多用panel和TableLayoutPanel, 把你的控件装到里面, 全部DOCK就自动缩放了。 用tablelayoutpanel时注意anchor和span rowspan columnspan 工作需要,我的程序都是支持自动缩放
rayyu1989 2013-03-01
  • 打赏
  • 举报
回复
在线程池中执行,你这是要卡死主线程?

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧