【发布时间】:2010-12-01 17:55:22
【问题描述】:
我想就我是否应该自己从头开始编写以下内容或使用第 3 方组件提出建议。如果有符合要求且没有太多行李的第 3 方组件,我将不胜感激。
我想要一个单元格矩阵的组件,例如网格控件。我不需要编辑,不需要选择,不需要动态调整列的大小,不需要默认的单元格绘制行为,鼠标移动时不需要任何效果,不需要键盘快捷键。
我需要做的就是自己绘制每个单元格,如果网格的大小超过了父组件的可用空间,那么应该会出现滚动条。
换句话说,我想说: grid.Invalidate()
然后我得到每个可见单元格的回调,如下所示:
void DrawCell(int x, int y, Graphics g, Rectangle cellDrawingRect)
【问题讨论】:
-
您最多需要显示多少个单元格?总行/列?
标签: .net grid drawing components