下面是模拟输出Text1.Text中内容的代码,Private Sub Timer1_Timer()'间隔为2秒
SendKeys Text1.Text
End Sub
但是Text1只有一条数据,每次输出都是同一条,
我想用List1列表框控件来实现多条不同输出,
List1列表内容如下:你好
谢谢
再见
.
.
.
.
N+1条我想实现的是,计时器2秒触发一次,第1模拟输出List1列表的第1内容"你好",第2模拟输出List1列表的第2内容"谢谢",第3拟输出List1列表的第3容"再见",直到把List1列表的内容都模拟输出一遍后又从第1条继续循环模拟输出,直到用户停止计时器为止,代码要怎么写?谢谢了
SendKeys Text1.Text
End Sub
但是Text1只有一条数据,每次输出都是同一条,
我想用List1列表框控件来实现多条不同输出,
List1列表内容如下:你好
谢谢
再见
.
.
.
.
N+1条我想实现的是,计时器2秒触发一次,第1模拟输出List1列表的第1内容"你好",第2模拟输出List1列表的第2内容"谢谢",第3拟输出List1列表的第3容"再见",直到把List1列表的内容都模拟输出一遍后又从第1条继续循环模拟输出,直到用户停止计时器为止,代码要怎么写?谢谢了
解决方案 »
- 总是提示验证码错误,网页类问题,请问如何解决呢?
- 送分100分,非常简单但急用:VB6有没有判断文本框中输入的数据是否为整型数的函数
- !!!!!!如何让下拉列表框显示的每一个条目前都有一个复选框,可以对条目进行复选???先行谢过!!!!
- 在英文操作系统下,怎么显示带汉字的窗体?
- 【问】如何取得TextBox.SelStart所在行号?
- 服务器的监听端口超出65535怎么弄啊。
- VB自带打包的文件比Setup Factory多几个?
- 数据库里面的换行和页面上的换行相互转化
- 新手问题:提交数据时文本框中的值始终为空,在线等
- 紧急!VB怎样关机啊?谢谢!!
- 【急】Windows7 下面用VBA中的GetObject()方法打开一个.xls命名的CSV文件返回432错误!!!!
- 群96520436招人,对vc++.c#.vb.网页语言熟悉的哥们
List1.AddItem "123"
List1.AddItem "1234"
List1.AddItem "456"
List1.AddItem "4567"
List1.AddItem "789"
List1.AddItem "7890"
End SubPrivate Sub Timer1_Timer()
i = i + 1
SendKeys List1.List(i - 1)
If i > List1.ListCount Then
i = 0
Timer1.Enabled = False
End If
End Sub
“ Timer1.Enabled = False”
i = i + 1
If i > List1.ListCount Then i = 1
SendKeys List1.List(i - 1)
End Sub
Option ExplicitPublic i As Byte
Private Sub Form_Load()
List1.AddItem "123"
List1.AddItem "1234"
List1.AddItem "456"
List1.AddItem "4567"
List1.AddItem "789"
List1.AddItem "7890"
End SubPrivate Sub Timer1_Timer()
SendKeys List1.List(i)
i = i + 1
If i >= List1.ListCount Then
i = 0
' Timer1.Enabled = False
End If
End Sub
private i as integer
a(i)="内容"sub timer()
1.
for i=1 to i
sendkeys a(i)
next
goto 1
end sub
以上只是理论,代码并不严谨!如果间隔时间不够你处理循环内的代码程序将会出现问题!,所以要注意啊
我感觉把代码写在类或者模块里是不是可以避免这个问题呢……,没试验过,家里机器不好……
a(i)="内容" sub timer()
1.
for i=1 to i
如果你知道内容位置的话可以在这里强制定义I的值,如I=7。这样不就是循环一条了吗。
sendkeys a(i)
next
goto 1
end sub