有关鼠标左右键的问题
我要进行如下操作
在窗体上,当我单机鼠标时要进行判断,如果是左键则进行一项操作,如果是右键则进行另项操作,该怎么做呀,请指教一下菜鸟,谢谢
问题点数:30、回复次数:4Top
1 楼rouser(流淌的小溪)回复于 2003-09-03 10:11:36 得分 10
在MouseDown或者MouseUp中寫
if(e.Button == MouseButtons.Left)
{
// 這裡處理左鍵
}
if(e.Button == MouseButtons.Right)
{
// 這裡處理右鍵
}Top
2 楼RLearnP(深蓝)回复于 2003-09-03 10:16:32 得分 10
在Form 的 MouseDown 事件里写:
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == System.Windows.Forms.MouseButtons.Left)
{
//鼠标左击
}
if(e.Button == System.Windows.Forms.MouseButtons.Right)
{
//鼠标右击
}
}Top
3 楼win911(Vincent)回复于 2003-09-03 10:31:05 得分 10
private void panel1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
// Update the mouse path with the mouse information
Point mouseDownLocation = new Point(e.X, e.Y);
string eventString = null;
switch (e.Button) {
case MouseButtons.Left:
MessageBox.Show("L");
break;
case MouseButtons.Right:
MessageBox.Show("R");
break;
case MouseButtons.Middle:
MessageBox.Show("M");
break;
}
}
Top
4 楼cnhgj(戏子) (没时间练太极)回复于 2003-09-03 10:46:12 得分 0
晕~!慢了一点~!Top




