listview中怎么使用右键菜单?在线等!

paulxj 2006-04-03 09:10:33
listview只有click和mousedown这两种方法

我现在想实现右键菜单功能,具体就是先选中某一列,然后点击右键出现菜单显示此列可以进行的操作,如删除等.

不知该怎么做?盼指点!!

也可加qq123567759
...全文
523 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
clear_zero 2006-04-04
  • 打赏
  • 举报
回复
在listview的属性中设置整行选择,然后在mousedown里面
不过我没明白,listview里面有mouseup事件的阿,在mouseup里面 set item=lv.seleteditem就好了
在mousedown里面就是下面这个了
Dim item As ListItem
Set item = ListView1.HitTest(x, y)
If Not item Is Nothing And Button = 2 Then
PopupMenu aaa
End If
end sub
希望有帮助
fishmans 2006-04-03
  • 打赏
  • 举报
回复
Private Sub ListView1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)

Dim item As ListItem
Set item = ListView1.HitTest(x, y)
If Not item Is Nothing And Button = 2 Then
PopupMenu aaa
End If
end sub
点第一列有效
删除用listview1.ListItems.Remove方法
paulxj 2006-04-03
  • 打赏
  • 举报
回复
错了

是先选中某一hang,然后点击右键出现菜单显示此hang可以进行的操作,如删除等.

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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