Visual Studio 2008 SP1(尽管IIRC,2005年的行为也出现了)不断调整我使用的几个网格控件(Janus.GridEx是精确的)的大小。如何阻止Visual Studio调整控件大小?
我可以调整它们恢复正常,保存,并编译得很好。当它编译时,这两个控件将扩展到荒谬的价值。
更多信息: 这个问题是关系到设置在控制Anchor属性。如果我将Anchor属性设置为两端(如左和右),则在设计器文件被编译时,它会将控件的宽度/高度设置为容器的宽度/高度。
看来,在设计文件中,Anchor属性的大小属性前设置。手动编辑(我知道,对我很惭愧)将Size属性放在第一位的文件没有帮助,因为当Designer文件被编译时,它似乎也是从头开始重写的。
所以我想我真正的问题是,如何让VS表单设计尊重我的初始大小声明以及Anchor属性。
发布设计师的代码;你确定你还没有将Dock属性设置为Fill? – 2008-10-11 14:57:58
码头是无。这不是控制行为错误的问题。运行时,应用程序将按照其应有的运行。就在设计师身上,高度和/或宽度变得太大而无法使用。 – 2008-10-13 21:55:21
@ [toast]:好的。我以前只遇到过这种问题,并且无法解决它 - 除了按照上面的建议在构造函数中设置事物。 – 2008-10-13 23:14:54