zoukankan      html  css  js  c++  java
  • DataGridView 些许事件测试

    原始设计需求:当单元格内容是空白时,鼠标进入之后,显示一些数据

    直观的第一感觉必然是用CellClick,细想,如果用户不用鼠标,直接按Tab键切换单元格呢?又或者,用户直接双击涅~

    主要测试的是: CellEnter CellClick CellDoubleClick CellMouseClick几个事件

    当然,还有CellContentClick和CellContentDoubleClick,但是,似乎很多人说有延迟的感觉~直接抛弃,但是想来,MS应该不会提供完全没有使用价值的东东吧,应该是没找到合适的场景吧。

    so,测试下感觉下

    单击的时候执行顺序为:dataGridView_CellEnter -> dataGridView_CellClick -> dataGridView_CellMouseClick

    双击的时候执行顺序为:dataGridView_CellEnter -> dataGridView_CellClick -> dataGridView_CellMouseClick -> dataGridView_CellDoubleClick

    按tab键进行选择的时候,自然只有dataGridView_CellEnter.

    所以,似乎使用CellEnter事件就可以了~

    ps:通过   Debug.WriteLine(MethodBase.GetCurrentMethod().Name); 可以输出当前执行的方法名称

    每多学一点知识,就少写一行代码
  • 相关阅读:
    Hadoop-MyEclipse安装配置
    grid搜索最优参数
    python数据集处理
    集合框架
    Java泛型集合
    python机器学习工具包
    IO流
    Eclipse导入Hadoop源码项目及编写Hadoop程序
    Hadoop日志以及日志的格式和命名组成
    VIM键盘映射 (Map)
  • 原文地址:https://www.cnblogs.com/loveclumsybaby/p/3398739.html
Copyright © 2011-2022 走看看