C# Tips 2 右键单击listBox时弹出右键菜单并选中单击的行
2008-07-16 15:41
337 查看
处理MouseDow事件:
注意:不要设定ListBox的ContextMenu
private void lbOutputs_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
int index = lbOutputs.IndexFromPoint(e.Location);
if (index >= 0)
{
lbOutputs.SelectedIndex = index;
this.deleteMenu.Show(this.lbOutputs,e.Location);
}
}
}
注意:不要设定ListBox的ContextMenu
private void lbOutputs_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
int index = lbOutputs.IndexFromPoint(e.Location);
if (index >= 0)
{
lbOutputs.SelectedIndex = index;
this.deleteMenu.Show(this.lbOutputs,e.Location);
}
}
}
相关文章推荐
- [导入]C# Tips 2 右键单击listBox时弹出右键菜单并选中单击的行
- C# Tips: 1.右键单击dataGrivdView选中该行并弹出菜单
- DataGridView右键单击弹出菜单并选中行
- C# Tips: 1.右键单击dataGrivdView选中该行并弹出菜单
- 右键单击浏览器时如何避免弹出快捷菜单
- datagridview 右键选中行 并弹出菜单
- 右键单击屏幕,弹出菜单的代码。
- ListBox弹出菜单自动选中
- WinFrom - DataGridView控件右键选中记录并弹出菜单
- winform 右键点击行时选中行,并弹出操作菜单
- C#中用鼠标右键选中tabpage选项卡 并且弹出右键菜单,实现选项卡的关闭
- 引用 CTreeCtrl中用右键选中item并弹出菜单的方法
- 单击右键弹出快捷菜单,并删除list control中的选中项
- C#当用户在ritchbox中单击鼠标右键时,弹出一个快捷菜单,单击某一地名,在ritchbox中显示相关信息
- MFC CListBox实现右键单击弹出菜单
- 引用 CTreeCtrl中用右键选中item并弹出菜单的方法(转)
- 右键单击列表控件的一项---弹出菜单
- C#中用鼠标右键选中tabpage选项卡 并且弹出右键菜单,实现选项卡的关闭
- 1、DataGridView中实现右键单击后选中所在行及弹出上下文菜单
- DataGridView的具体应用(1)-右键单击后选中所在行及弹出上下文菜单,通过事件捕获所选行的ID号及单元格内容