【发布时间】:2012-12-13 11:04:55
【问题描述】:
我想在Treeview Control中的两个节点之间画一条线。例如
上图显示了两个树视图节点 Image Source 和 CogPMAlignTool。现在我想在两个节点之间画一条线,如下图所示(这里我通过双倍加载单击图像源,然后我将该图像作为输入提供给 CogPMAlignTool 工具)。有什么方法可以做到这一点吗?
【问题讨论】:
我想在Treeview Control中的两个节点之间画一条线。例如
上图显示了两个树视图节点 Image Source 和 CogPMAlignTool。现在我想在两个节点之间画一条线,如下图所示(这里我通过双倍加载单击图像源,然后我将该图像作为输入提供给 CogPMAlignTool 工具)。有什么方法可以做到这一点吗?
【问题讨论】:
尽管大多数控件都允许ownerdrawing,但这对您没有多大帮助,因为 ownerdrawing 往往会要求您绘制单个项目。
相反,您需要override the control's OnPaint() method,并在控件自行绘制后在顶部绘制线条。
【讨论】: