就是象vb6里的那个line一样,可以斜着画
劳驾指点指点给个思路,感激涕零!
另外,我想让控件能象咱们在IDE里设计界面时一样,鼠标点上去,它就被一圈虚框包围住,有没有什么直接的办法呢?

解决方案 »

  1.   

    .NET中没有像VB6.0里的Line等控件,这个实现起来,可以用一个UserControl来代替并在其Paint事件里通过Graphics进行绘制.如果要做一个像IDE设计控件那样可以对控件进行调整,你可以参考下ControlPaint类的方法,这里面的比如DrawButton,DrawCheckBox等方法可以让你完成对Windows控件的绘制,实际上你不用建立这个控件的实例,而是可以通过画这样的图来达到设计的目的.
      

  2.   

    你主要参考下ControlPaint这个类的画图对象.
      

  3.   

    它就被一圈虚框包围住
    -----------------------------------没什么东西是直接的。承载一个UserControl,自己画上去。