這裏是Visual Studio的初學者。自動調整窗體大小並在添加新窗體或標籤中的文本增長時移動控件
我正試圖創建一個C#Windows窗體應用程序,只需顯示一個窗體來顯示一些關於本地系統的信息。
我創造了這個形式與VS設計師的幫助:
正如你所看到的,它由一個簡單的面板與頂部的圖片框,它下面的標籤(包括居中),三個桌面佈局相鄰,底部有一個按鈕。不要介意標籤文本。
所有表格佈局的行都被設置爲絕對的,這是因爲如果計算機中存在多個本地IP地址並將行設置爲以下行,我希望以編程方式向最終中間和右表格佈局添加行如果添加更多行,自動大小或百分比會使對齊困難。
現在,我的問題是,我無法弄清楚如何在添加更多行時如何調整窗體大小並移動控件(特別是向下移動「確定」按鈕)。
我試圖錨定的按鈕形式的底部邊緣以及中間表的底部,都產生相同的結果:該按鈕保持它是和新的行重疊,就像這樣
我也想知道如何調整窗體大小以適應標籤的內容。例如,如果佈局內的其中一個標籤中的文本大於列寬,我希望將表單放大以適應它。同樣,我希望縮小表格以適應最大的文本。
我意識到,這可能不是產生這種特殊形式的最有效或最簡單的方式,但它是我想出的,我當然歡迎這方面的任何建議。保持所有表格佈局的行之間的對齊非常重要。
在此先感謝。