我做了一个DLL,里面有一个WinForm,可是每次我编译完之后,再看Form里的控件都跑到左上角了,布局全乱了,大家谁知道这个问题怎么解决呢?真是急啊,先谢谢了!

解决方案 »

  1.   

    遇到过,一般自定义控件常有这个问题,需要删除重新添加,或着修改构造函数(有时不成功,系统自动变回来).或者建一个容器控件(如:panel) 然后把控件一定到Panel即可解决,也可以在移出来()..我也闹不清楚怎么回事,一般是由不小心设置或系统自己布局逻辑混乱造成的.
      

  2.   

    没有碰到这个问题,建议你删除Widows窗体控件在重新添加,可能是资源文件破坏造成。
    也可以在其他计算机上试一下看看。
      

  3.   

    http://community.csdn.net/Expert/topic/4892/4892995.xml?temp=.3673822