c# 鼠标右击事件 20
privatevoidtreeView1_MouseDown(objectsender,MouseEventArgse){if(e.Button==MouseButton...
private void treeView1_MouseDown(object sender, MouseEventArgs e) {
if (e.Button==MouseButtons.Right)
contextMenuStrip1.Show(this, new Point(e.X, e.Y));
}
为什么不起作用? 展开
if (e.Button==MouseButtons.Right)
contextMenuStrip1.Show(this, new Point(e.X, e.Y));
}
为什么不起作用? 展开
5个回答
2016-01-08 · 知道合伙人数码行家
关注
展开全部
运用button的MouseDown事件,来判断是点了鼠标左键或右键,例子如下:
private void button1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
MessageBox.Show("left");
}
else
{
MessageBox.Show("right");
}
}
private void button1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
MessageBox.Show("left");
}
else
{
MessageBox.Show("right");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以运行的啊,我试过的,是不是你没有在contextMenuStrip1加菜单项?另外在MouseUp中写更符合windows规范。
----------
留联系看看。
----------
留联系看看。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
尊敬的用户,您好!很高兴为您答疑。
这个问题其实可以通过jQuery实现兼容,示例代码:
$('#downwps2010').mousedown(function(e){
if(3 == e.which){
alert('这是右键单击事件');
}else if(1 == e.which){
alert('这是左键单击事件');
}
})
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
这个问题其实可以通过jQuery实现兼容,示例代码:
$('#downwps2010').mousedown(function(e){
if(3 == e.which){
alert('这是右键单击事件');
}else if(1 == e.which){
alert('这是左键单击事件');
}
})
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
+398124416帮你看吧 这哪能看出来为什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询