【发布时间】:2009-08-20 02:05:53
【问题描述】:
我正在创建自己的非常基本的网格控件。我决定从 ScrollableControl 派生(这似乎是 DataGridView 所做的)并从那里开始。
我有很多代码来绘制我的单元格,但我很难弄清楚如何利用 ScrollableControl 的“可滚动”部分。 ScrollableControl 似乎被设计为其他控件的容器,并且它的“自动”滚动功能面向控件边界之外的子控件。
我只是想设置控件的“虚拟”区域,以便获得正确大小的滚动条,然后在控件中进行自己的绘图以创建自己的“视图”。
我基本上对此感到非常沮丧。让它工作的最简单方法是什么?
【问题讨论】: