如上图那样用户通过鼠标 能在两个treeview 里设置 节点的对应关系(用直线连起来)
我用Graphics画 控件里的部分不显示。在网上搜的这个方法 ControlPaint.DrawReversibleLine
画完线他自己显示了。

解决方案 »

  1.   

    发现 有错别字 重新描述下:
    就是用 gdi 画图 在控件内的部分 被控件 遮挡。。控件是肯定要显示的,所以在上面在建个画布上面的想法就不行了,ControlPaint.DrawReversibleLine 这个画线,显示一瞬间就自动消失了,不能持久的显示在屏幕上。
      

  2.   

    winForm每个控件都有一个绘图句柄的,你可以看看下面的文章
    http://blog.csdn.net/assky124/article/details/7998167
    估计也是无法满足你的要求。我觉得可以用WPF。你也可以试试修改控件的Region,或许也能满足要求