想用C#做一个继承UserControl的控件,实现的内容就是VB的LineShape,可以向画面上拖一条直线,直线可以自由拖动控制位置,长短和角度。
现在可以画出线来,但是不能像LineShape那么自由操作。
各位大侠帮帮小弟啊!

解决方案 »

  1.   

    c#工具,visual basic powerpacks里面有vb里面的lineshape的
      

  2.   

    反编译visual basic powerpacks的lineshape看看。本质上说,这是一种windowless的控件。
      

  3.   

    反编译重写不行,需要重写的东西太多了,visual basic powerpacks里的类一小半都要重写,就是不想用visual basic powerpacks,用了总是出问题才想自己重写的
      

  4.   

    前两天也在找这样的控件,不过我的要求没有这么复杂,参考下面的文章,VB写的,可以用ILSpy或Reflector反编译成C#:
    http://www.codeproject.com/Articles/18923/Developing-a-Line-Control