晕,有没有例子呀
发一个给我!
[email protected]

解决方案 »

  1.   

    要尽量实现Visio那样的效果!!
    自己顶!
      

  2.   

    以前用GDI做过,在MOVE的时候把原来的图像用反色画掉,再画新的!
    比如你原来的是rgb(100,100,100),反色就是rgb(155,155,155)
    反色=255-原色
      

  3.   

    你自己写一个基类,是绘图的基类,每一个图形是一个类,每一个类都有自已的绘图方法,然后在你拖放的目标上绘制图形。最好把你的拖放目标作成一个控件,挺麻烦的,涉及的坐标转换等好多操作,但是象VISIO中图形中可调节的曲线弧度的点,我还没有实现,也不知道怎么实现,哪位高手可以提个思路。再说一句GDI+和GDI的实现思路有较大的不同C#中没有擦除的方法。
    我做的东西比较简单,就是标图,我是部队的。
      

  4.   

    http://www.vbaccelerator.com/home/NET/Code/Controls/ImageList/Sophisticated_Drag_Drop_Images/ImageListDragCS.asp这个例子是拖动的时候,图标会跟着鼠标走