CSDN论坛 > VB > VB基础类

如何在 list 控件中单击鼠标右键,弹出菜单,并且选中鼠标当前指向的项 [问题点数:20分,结帖人mmcgzs]

Bbs5
本版专家分:2350
结帖率 99.63%
Bbs9
本版专家分:61844
Blank
黄花 2004年7月 VB大版内专家分月排行榜第二
2004年4月 VB大版内专家分月排行榜第二
2003年10月 VB大版内专家分月排行榜第二
Blank
蓝花 2004年9月 Java大版内专家分月排行榜第三
2003年9月 VB大版内专家分月排行榜第三
Bbs5
本版专家分:2350
Bbs1
本版专家分:11
Blank
红花 2004年2月 VC/MFC大版内专家分月排行榜第一
Blank
蓝花 2003年12月 VC/MFC大版内专家分月排行榜第三
Bbs9
本版专家分:61844
Blank
黄花 2004年7月 VB大版内专家分月排行榜第二
2004年4月 VB大版内专家分月排行榜第二
2003年10月 VB大版内专家分月排行榜第二
Blank
蓝花 2004年9月 Java大版内专家分月排行榜第三
2003年9月 VB大版内专家分月排行榜第三
Bbs5
本版专家分:2350
Bbs4
本版专家分:1184
匿名用户不能发表回复!
其他相关推荐
MFC(对话框鼠标右键弹出菜单)
第一步:在Resource View下右键任意文件夹图标,弹出如下对话框单击Add Resource; 第二步:在弹出的对话框中选择Menu,并点击new,完成菜单的添加; 第三步:单击project,选择Add Existing Item,添加刚刚创建的菜单到*dlg.CPP中; 第四步:在需要弹出菜单的地方添加如下代码即可     CMenu menu;     CMen
如何在list控件中响应右键弹出菜单中的菜单事件
当你在list控件中右键单击的时候可以正常弹出菜单,但是当你选择菜单的功能的时候却没有反应,这是为什么呢?原因很简单,菜单事件处理消息是主窗口处理的,而你是在子窗口(list)中选择的,传入的窗口指针是子窗口的,处理消息的自然也是子窗口的,但是子窗口并没有处理相应消息的事件处理程序,所以才会有在list控件中右键菜单中的事件并没有响应。解决的办法可以说也是很简单的,就是把消息传给父窗口处理.代码如下
JQ实现右键点击弹出菜单
//屏蔽浏览器右键菜单 document.oncontextmenu = function().{ return false; } //按下鼠标 $(document).mousedown(function(e){ var key = e.which; //获取鼠标键位 if(key == 3) //(1:代表左键; 2:代表中键; 3:代表右键) { //获取右键点击坐
VS2010/MFC 获取ListControl鼠标点击位置
1、引言        HitTest是命中测试的意思。在使用MFC编程的时候,在列表视图中通常会涉及到需要获取鼠标当前位置所对应的元素。这种通过光标位置来获得相应元素项的操作我们称之为命中测试。 2、获取光标位置 网上有人这样处理:    DWORDdwPos = ::GetMessagePos();                                 //获得包含坐标信
DataGridView右键单击弹出菜单并选中行
要求: datagridview右键单击,弹出菜单。如果右键单击处的行是被选中的,则对这些选中的行进行操作;如果右键单击处的行不是被选中的,则清除所有选中的行,并选中当前行,然后进行操作。 代码: private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs
QListview鼠标右键点击item弹出菜单
#include "widget.h" #include "ui_widget.h" #include <QCursor> #include <QDebug> #include <QListView> #include <QStringList> #include <QStringListModel> #include &
Qt 鼠标右击菜单建立
Qt中鼠标右键菜单实现
MFC总结(5)---ListCtrl添加右键菜单
在开发中会用到右键菜单,我们来一起学习一下。 假如,我们现在已经准备好了列表,就差右键处理了。 1、在资源视图中的添加一个MENU,如图 2、给要添加右键菜单的ListCtrl子类,添加消息 按 ctrl + shift + x  打开类向导,选择要添加的子类,在消息中找到 =NM_RCLICK消息,双击=NM_RCLICK,就会在右侧出现OnNMRClick,然后点击编辑代码即可
mfc list control添加点击事件
在list control控件上右击,选择“添加事件处理程序” 。然后在消息类型中选择NM_CLICK,点击添加编辑按钮,即可生成点击事件函数,也可以在此处点击编辑按钮找到原有的点击事件函数。
QT实现鼠标右键快捷菜单(QTableWidget)
对于右键点击事件,这里用到的是Qt::CustomContextMenu方法,本例通过右点QTableWidget,显示下拉菜单,同时获得点击的行号。 ui界面如下图: //customContextMenuRequested(QPoint)信号是QWidget中唯一右键菜单点击的信号,该信号发出的条件是:widget的ContextMenuPolicy必须是Qt::CustomContex
关闭
关闭