zoukankan      html  css  js  c++  java
  • WinForm

    有时看似很小的一个问题却可能困扰我们许久,比如ListView这个问题,其Click事件只是在有选中项的时候才触发,点击其空白处(无选中项)是不会触发Click事件的,找了许久才终于找到解决这个问题的“良方”

            int xPos, yPos;
            /// <summary>
            /// 实时跟踪listView1的当前坐标
            /// </summary>
            private void listView1_MouseMove(object sender, MouseEventArgs e)
            {
                xPos = e.X;
                yPos = e.Y;
            }
            /// <summary>
            /// 触发listView1空白处点击事件
            /// </summary>
            private void listView1_MouseDown(object sender, MouseEventArgs e)
            {
                if (listView1.HitTest(xPos, yPos).Item == null) //点击空白处
                {
                    MessageBox.Show("listView1_Blank_Click Event!!!");
                }
            }
    

      

  • 相关阅读:

    (luogu)[模板]最长公共子序列
    表达式的值
    邮票面值设计
    尼克的任务
    HISTOGRA
    消防局的设立
    青蛙的约会
    产生数
    奇怪的电梯
  • 原文地址:https://www.cnblogs.com/KTblog/p/4565632.html
Copyright © 2011-2022 走看看