zoukankan      html  css  js  c++  java
  • Winform datagridview 控制滚轮事件

            /// <summary>
            /// 给datagridview添加鼠标滚轮事件
            /// </summary>
            /// <param name="dataGridView1"></param>
            public static void bindMouseWheel(System.Windows.Forms.DataGridView dataGridView1)
            {
                dataGridView1.MouseWheel += new System.Windows.Forms.MouseEventHandler(dataGridView1_MouseWheel);
                dataGridView1.TabIndex = 0; //获得焦点
            }
    
            private static void dataGridView1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
            {
                DataGridView dataGridView1 = sender as DataGridView;
                try
                {
                    if (dataGridView1.CurrentCell != null)
                    {
                        DataGridViewCell dvc = dataGridView1.CurrentCell;
                        int ri = dvc.RowIndex;
                        int ci = dvc.ColumnIndex;
                        if (e.Delta > 0) //向上
                        {
                            if (ri > 0)
                            {
                                dvc = dataGridView1.Rows[ri - 1].Cells[ci];
                                dataGridView1.CurrentCell = dvc;
                            }
                        }
                        else
                        {
                            if (ri < dataGridView1.Rows.Count - 1)
                            {
                                dvc = dataGridView1.Rows[ri + 1].Cells[ci];
                                dataGridView1.CurrentCell = dvc;
                            }
                        }
                    }
                }
                catch
                {
                    return;
                }
            }
    

      

  • 相关阅读:
    复杂业务
    重析业务逻辑架构模式
    Katana介绍以及使用
    使用ServiceStack构建Web服务
    ASP.NET vNext 在 Mac OS
    用户端的防腐层作用及设计
    Mvc 模块化开发
    编程语言
    页面生命周期
    If you pay peanuts,you get monkeys
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/2694027.html
Copyright © 2011-2022 走看看