在WF中做了一个可以用鼠标拖动的控件,当背后有控件时,就会有残影出来,怎么解决呢?
在VS.net里面就没有啊,那位给个解决方法呢?

解决方案 »

  1.   

    我是说VS.net本身的界面编译环境中,比如拖动空间时就不会有问题。能不能做出VS.net的效果呢?
      

  2.   

    拖动残影,好像是在拖动的时候,修改当前mouse的cursor,记得以前是这样做的。
      

  3.   

    修改当前mouse的cursor? 能详细一点么,谢谢
      

  4.   

    to 修改当前mouse的cursor? 能详细一点么,谢谢即你在拖动的时候,修改所在控件的cursor属性,例如:
    private Cursor curDrag = new Cursor( ... );
    private Cursor curOld;// begin drap
    curOld = yourcontrol.Cursor;
    yourcontrol.Cursor = curDrag;// End drap
    yourcontrol.Cursor = curOld;
      

  5.   

    不是WF什么,是不是没刷新?Invalidate()??
      

  6.   

    也可以同时刷新下面的控件,不过有时候会闪的很厉害,就是没有在vs.net里面,编辑窗体时候的那种感觉。