我正在研究用C#編寫的.NET 3.5桌面應用程序。這是複雜的用戶界面動態填充。其中的一部分是包含在FlowLayoutPanel中的以下組框,FlowLayoutPanel包含在UserControl中。該圖是在設計視圖採取:如何防止WinForm控件伸展並保持固定大小
當我啓動應用程序,所有控制被拉伸:
即使我固定每個用戶控件的大小時的寬度Load
UserControl的事件被調用。組框內所有控件的AutoSize
屬性爲false。
爲什麼會發生這種情況,以及如何防止這種情況?我希望UI看起來和設計視圖完全一樣。
編輯
的最佳答案this question並沒有解決我的問題。首先,將邊框樣式設置爲FixedX
會產生不合需要的邊框。其次,內部控制仍然擴大,並被邊界限制。
爲什麼在不希望控件流動時使用流佈局面板?表格佈局面板不會更合適嗎?或者甚至只是一個有錨的正常小組? – Luaan
我需要流佈局面板,因爲此組框頂部的流佈局面板中有另一個面板。該面板需要根據用戶輸入隱藏。在這種情況發生時,我需要將該面板下方的所有控件向上移動。 – Donotalo
[c#如何防止用戶調整我的應用程序窗口的大小?](http://stackoverflow.com/questions/3750804/c-sharp-how-to-prevent-user-from-resizing-my-application-window) – Mafii