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