我有一个包含多个列的datagridview,其中一些列使用自定义代码合并在一起。 我希望我的水平滚动条像Excel中的滚动条一样移动,其中移动受每列限制。
这里有两种类型的运动。 1.单击滚动条的箭头以移动。 2.使用滑块移动
我达到了第一个要求,当用户点击箭头时,我通过设置属性将位置移动到所需的列索引 Grid.FirstDisplayedScrollingColumnIndex
第二个动作需要帮助,用户单击并按住滑块并移动它。 这个动作要自定义,以便滑块不会滑动,而是直接滑动到下一列。
答案 0 :(得分:0)
如果您的列宽是单个固定大小,则可能有一个简单的解决方案:
将DataGridView.HorizontalScrollingOffset
设置为列的宽度。