zoukankan      html  css  js  c++  java
  • WinForm 窗体鼠标消息 up, down, click, doubleclick 响应先后顺序测试

    事件响应及处理顺序:
    单击事件:
    down--------click-------up---
    双击事件:
    down---------click------up-----down-----doubleclick----up----

    测试代码如下:

     public partial class Form1 : Form
        {
            string a = "";
            Thread d;
            public Form1()
            {
                InitializeComponent();
            }

            private void button1_Click(object sender, EventArgs e)
            {
                this.button2.Text = Thread.CurrentThread .ManagedThreadId.ToString ();
                d = new Thread(new ThreadStart(this.doa));
                d.Start ();
                MessageBox.Show(a);
            }

            public void doa()
            {
                this.button3.Text = Thread.CurrentThread.ManagedThreadId .ToString();
                this.button1.Text = "woshi";
            }

            private void Form1_MouseClick(object sender, MouseEventArgs e)
            {
               // MessageBox.Show("click");
                a += "click     ";
              // MessageBox.Show(a);
            }

            private void Form1_MouseDoubleClick(object sender, MouseEventArgs e)
            {
               // MessageBox.Show("double click");
                a += "  double click    ";
                MessageBox.Show(a);
            }

            private void Form1_MouseDown(object sender, MouseEventArgs e)
            {
               // MessageBox.Show("down   ");
                a += "down  ";
                //new Form2().Show();
            }

            private void Form1_MouseUp(object sender, MouseEventArgs e)
            {
                a += "up    ";
                //MessageBox.Show("up");
            }
        }

  • 相关阅读:
    iframe自适应高度的多种方法方法
    [tomcat][mysql][JDK][maven][myEclipse][ubuntu][centOs][oracle]等下载地址整理
    解决电脑速度越来越慢的方法
    li:hover 上再IE6下就没有效果的解决方法
    各种常用文件后缀名详解
    ASP.net中网站访问量统计方法
    RabbbitMQ的配置 以在.NetCore 的CAP 使用RabbbitMQ 实现订阅与发布问题
    .netCore 根据模型生成数据库
    jsonp Ajax跨域请求
    IE8 placeholder兼容+Password兼容
  • 原文地址:https://www.cnblogs.com/wenhuisun/p/1736018.html
Copyright © 2011-2022 走看看