2010-04-05 93 views
0

当我尝试调整datagridview列的大小时,只有在滚动标题时才会显示调整大小光标。但是,当我在单元格之间滚动时,调整大小的光标根本不显示。调整datagridview时没有光标

我注意到,如果我设置ColumnHeadersVisible = false它修复了问题,我看到在列之间调整光标大小。但是,我需要头部可见,任何想法如何使它一起工作?

回答

0

这是DataGridView(以及大多数网格)的默认行为。我相信处理你的情况的一种方法是手动处理;例如,对网格进行子类化,捕获鼠标进入单元格事件,将游标更改为调整大小游标,然后在mousedown时调整列大小。那么,只是大声思考。

- 编辑 -

这是为了响应您的评论。假设“自动”是指“自动调整列大小”,请检查;

这个属性可以配置的控制,使列宽度自动调整以填补控制或者以适应单元格的内容

此外,this answer可能的帮助。

+0

谢谢!但有没有自动化的方式,我只是错过了? – anya 2010-04-05 06:39:15

+0

@anya:请参阅我的编辑以回应您的评论。 – 2010-04-05 07:12:24