【问题标题】:How to Draw a Line (Line as link) between two nodes in TreeView using c#如何使用c#在TreeView中的两个节点之间绘制一条线(线作为链接)
【发布时间】:2012-12-13 11:04:55
【问题描述】:

我想在Treeview Control中的两个节点之间画一条线。例如

上图显示了两个树视图节点 Image SourceCogPMAlignTool。现在我想在两个节点之间画一条线,如下图所示(这里我通过双倍加载单击图像源,然后我将该图像作为输入提供给 CogPMAlignTool 工具)。有什么方法可以做到这一点吗?

【问题讨论】:

    标签: c# .net c#-4.0


    【解决方案1】:

    尽管大多数控件都允许ownerdrawing,但这对您没有多大帮助,因为 ownerdrawing 往往会要求您绘制单个项目。

    相反,您需要override the control's OnPaint() method,并在控件自行绘制后在顶部绘制线条。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-06
    • 2014-03-20
    • 2016-12-20
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多