CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

有关鼠标左右键的问题

楼主tmxk0000(三月天(MARCH))2003-09-03 09:49:26 在 .NET技术 / C# 提问

我要进行如下操作  
  在窗体上,当我单机鼠标时要进行判断,如果是左键则进行一项操作,如果是右键则进行另项操作,该怎么做呀,请指教一下菜鸟,谢谢 问题点数: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

相关问题

  • 有关键盘和鼠标的问题
  • 怎么判断鼠标左右键?
  • 有关鼠标左键消息的问题~~~~~~
  • 如何得到鼠标左右键同时按下的消息?
  • awt中的鼠标事件如何区分左右键单击???
  • 如何控制鼠标左右键的电击
  • 鼠标左右键同时抬起是什么事件
  • 如何实现鼠标左右键同击???
  • 如何截获鼠标左右键同时按下的消息?
  • 如何有效的区别鼠标左右键点击事件

关键词

  • 鼠标
  • mousebuttons
  • mousedown
  • messagebox
  • button
  • show
  • left
  • break
  • forms
  • case

得分解答快速导航

  • 帖主:tmxk0000
  • rouser
  • RLearnP
  • win911

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo