VB小问题 在线等
来源:百度知道 编辑:UC知道 时间:2024/05/29 17:31:32
Private Sub Text1_Click(Index As Integer)
Clipboard.Clear
Clipboard.SetText Text1.text
End Sub
上面的代码复制了Text1.text的内容! 如果我建了10个Text,就要重复写10次上面那两行代码~~好烦啊`~
但我是建了Text1(0) Text1(1) Text1(2) Text1(3)…………
这是数组吗?我直接复制Text1的~~
于是我写进去
Private Sub Text1_Click(Index As Integer)
Clipboard.Clear
Clipboard.SetText Text1(i).text
End Sub
但好象每次都是复制了Text1(0)的内容~~
该怎么办啊?我错在哪了?再用其他思路解决这问题!
不要重复10次的~~代码要少~~
Clipboard.Clear
Clipboard.SetText Text1.text
End Sub
上面的代码复制了Text1.text的内容! 如果我建了10个Text,就要重复写10次上面那两行代码~~好烦啊`~
但我是建了Text1(0) Text1(1) Text1(2) Text1(3)…………
这是数组吗?我直接复制Text1的~~
于是我写进去
Private Sub Text1_Click(Index As Integer)
Clipboard.Clear
Clipboard.SetText Text1(i).text
End Sub
但好象每次都是复制了Text1(0)的内容~~
该怎么办啊?我错在哪了?再用其他思路解决这问题!
不要重复10次的~~代码要少~~
i是什么?你都没定义~`
你要的i应该是index那属性吧``换成index就可以~
不然就加一个赋值语句
i=Text1.index
Private Sub Text1_Click(Index As Integer)
Clipboard.Clear
Clipboard.SetText Text1(Index).text '这样写
End Sub
你这句Clipboard.SetText Text1(i).text 括号的i默认为0,而且,每次执行,都没改变i的值