vb高手进, ListBox 怎样点击选中某一行啊??用那个事件??

具体的说。listBox里有很多行的值,我想实现这样的功能点击某一行,然后将这一行的值拷贝到剪贴板里面。应该说的很清楚了吧。。。。我应该怎么实现,求代码???谢谢啊
经我验证,只有
Private Sub List1_Click()
MsgBox "hh"
End Sub

这个函数可以实现点击就运行。 而melovefree 提供的代码是不行的,点击后,根本不会弹出对话框。

你好,List1.ListIndex才是当前用户点击的项目编号,melovefree的方法需要你开启checkbox属性才能生效.正确的方法如下:
Private Sub List1_Click()
Dim c As String
c = List1.List(List1.ListIndex)
Clipboard.SetText c
MsgBox c
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-30
Private Sub List1_ItemCheck(Item As Integer)
Clipboard.SetText List1.List(Item)
MsgBox List1.List(Item)
End Sub本回答被网友采纳
第2个回答  2010-12-30
MsgBox List1.List(Item)
相似回答