C# Tips 2 右键单击listBox时弹出右键菜单并选中单击的行

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/geyunfei_hit/article/details/2661153

处理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);
                }
            }
        }

展开阅读全文

没有更多推荐了,返回首页