是否有理由/解決這個奇怪的設計器問題(至少,我認爲它與設計師有關),從而表單上的控件不會像我們在調試應用程序時在設計窗口中那樣顯示。如何解決Windows窗體設計器問題 - 控件移動調試?
請看以下兩個截圖來演示該問題(注:我已經昏了一些形式的內容,這是沒有問題的):
圖1:顯示瞭如何的形式出現在設計師觀點
圖2:顯示形式如何出現在調試模式
你ç清楚地看到一些按鈕已移動到窗體上的位置。
注意:乍一看,這可能看起來像是:Windows Forms Designer destroys form layout的副本。但是,我沒有安裝任何其他工具或組件。這只是Windows 7 32位上的Visual Studio 2012標準「vanilla」版本。
我也遇到過這個問題:UI Controls Overlapping & Fonts Issue in Windows Forms Application。但是,我沒有使用「大字體」,也沒有在控件上使用任何非標準字體(所有標籤和按鈕文本都保留爲默認字體)。不過,我可以看到這將如何影響控制職位,並會在這方面做更多的檢查。
表單的Load方法中沒有任何事情發生。
我還使用TFS 2012
可能是什麼造成的?有什麼我可以解決它嗎?
編輯:我已經刪除了每個標籤和按鈕控件的字體屬性,允許系統設置默認值。仍然沒有變化。有趣的是,如果我在設計模式下打開表單,然後保存它,然後關閉它,然後再次打開它,按鈕已移動......如果我這樣做了幾次,按鈕將遷移直到它們脫離表單。
這些控件是否在面板中?表單上使用的任何容器控件? – Harsh
未使用面板或容器控件。你認爲這會有幫助嗎? – LordScree