c# winform scroll 滚动条 滚动到底
有下面这样一个窗体里面的内容是超过了窗体的大小出现了滚动条现在想实现这样一个效果当滚动条在下面的时候向上拖拽只要拖拽就直接到顶当滚动条在顶端的时候向下拖拽直接到底滚动条已...
有下面这样一个窗体 里面的内容是 超过了窗体的大小 出现了滚动条
现在想实现这样一个效果
当滚动条在下面的时候向上拖拽 只要拖拽 就直接到顶
当滚动条在顶端的时候 向下拖拽 直接到底
滚动条已经出来了 我想实现的是 滚动条只有两个状态 一个是在顶端 一个在低端 不希望有拖拽过渡的过程 或者 过渡时候 pannel里面的内容不变 只是在到达两端的时候才发生变化 展开
现在想实现这样一个效果
当滚动条在下面的时候向上拖拽 只要拖拽 就直接到顶
当滚动条在顶端的时候 向下拖拽 直接到底
滚动条已经出来了 我想实现的是 滚动条只有两个状态 一个是在顶端 一个在低端 不希望有拖拽过渡的过程 或者 过渡时候 pannel里面的内容不变 只是在到达两端的时候才发生变化 展开
4个回答
展开全部
DataGridView有一个属性FirstDisplayedScrollingRowIndex,设置该值就可以是滚动条滚动到指定位置,如你的意思:添加一个滚动事件dataGridView1_Scroll(object sender, ScrollEventArgs e),判断如果FirstDisplayedScrollingRowIndex为0或小于10(就是顶端),这是就设置FirstDisplayedScrollingRowIndex为DataGridView.Rows.Count-1,相反FirstDisplayedScrollingRowIndex为DataGridView.Rows.Count-1(就是顶端),这是就设置FirstDisplayedScrollingRowIndex为0
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把内容放在pannel里 可以设置pannel自动出现滚动条
追问
滚动条已经出来了 我想实现的是 滚动条只有两个状态 一个是在顶端 一个在低端 不希望有拖拽过渡的过程 或者 过渡时候 pannel里面的内容不变 只是在到达两端的时候才发生变化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在滚动事件中写下事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询