gpt4 book ai didi

c# - 鼠标倾斜水平滚动在 DataGridView 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 15:55:17 25 4
gpt4 key购买 nike

我有一个

 System.Windows.Forms.DataGridView 

带有水平滚动条。当我在此 DataGridView 上执行鼠标倾斜时,内容不会水平滚动。但是在

 ListView  

当我执行鼠标倾斜时,内容将水平滚动。那么我应该在 DataGridView 中设置任何其他属性来启用鼠标倾斜吗?还是 DataGridView 中的错误?

最佳答案

试试这个

 private void dataGridView1_Scroll(object sender, ScrollEventArgs e)
{
//get current selected rows
DataGridViewSelectedRowCollection rc = dataGridView1.SelectedRows;

if (e.ScrollOrientation == ScrollOrientation.VerticalScroll)
{
if (e.NewValue > e.OldValue && rc.Count > 0)
{
int nextrow = rc[0].Index + 1;
dataGridView1.Rows[nextrow].Selected = true;
}
}
}

关于c# - 鼠标倾斜水平滚动在 DataGridView 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23930570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com