zoukankan      html  css  js  c++  java
  • winform click点击事件 左键 OR 右键

    1.Click事件——EventArgs强转MouseEventArgs

    button1.Click += new System.EventHandler(button1_Click);  
    private void button1_Click(object sender, EventArgs e)  
    {  
            //EventArgs继承自MouseEventArgs,所以可以强转  
            //把EventArgs强制转换成MouseEventArgs就可以判断鼠标左右键了
            MouseEventArgs Mouse_e = (MouseEventArgs)e;  
      
            //判断点击鼠标左键或右键
            if (Mouse_e.Button == MouseButtons.Left)  
            {  
                MessageBox.Show("这是鼠标左键");  
                //这里写鼠标左键点击事件
            }  
            else if (Mouse_e.Button == MouseButtons.Right)  
            {  
                MessageBox.Show("这是鼠标右键");  
                //这里写鼠标左键点击事件
            }  
    }  

    2.通过MouseDown委托

    button2.MouseDown += new MouseEventHandler(button2_MouseDown);  
    private void button2_MouseDown(object sender, MouseEventArgs e)  
    {
            //判断点击鼠标左键或右键
            if (Mouse_e.Button == MouseButtons.Left)  
            {  
                MessageBox.Show("这是鼠标左键");  
                //这里写鼠标左键点击事件
            }  
            else if (Mouse_e.Button == MouseButtons.Right)  
            {  
                MessageBox.Show("这是鼠标右键");  
                //这里写鼠标左键点击事件
            }  
     } 
  • 相关阅读:
    类成员函数的重载、覆盖和隐藏区别 (C++)(转)
    man时括号里的数字是啥意思
    Redis事务
    功能接口
    持久化方式
    宿主
    路由
    静态文件
    Log4Net 配置
    Redis命令与配置
  • 原文地址:https://www.cnblogs.com/wcl2017/p/9145611.html
Copyright © 2011-2022 走看看