2017-08-01 21 views
0

這裏是Visual Studio的初學者。自動調整窗體大小並在添加新窗體或標籤中的文本增長時移動控件

我正試圖創建一個C#Windows窗體應用程序,只需顯示一個窗體來顯示一些關於本地系統的信息。

我創造了這個形式與VS設計師的幫助:

enter image description here

正如你所看到的,它由一個簡單的面板與頂部的圖片框,它下面的標籤(包括居中),三個桌面佈局相鄰,底部有一個按鈕。不要介意標籤文本。

所有表格佈局的行都被設置爲絕對的,這是因爲如果計算機中存在多個本地IP地址並將行設置爲以下行,我希望以編程方式向最​​終中間和右表格佈局添加行如果添加更多行,自動大小或百分比會使對齊困難。

現在,我的問題是,我無法弄清楚如何在添加更多行時如何調整窗體大小並移動控件(特別是向下移動「確定」按鈕)。

我試圖錨定的按鈕形式的底部邊緣以及中間表的底部,都產生相同的結果:該按鈕保持它是和新的行重疊,就像這樣

enter image description here

我也想知道如何調整窗體大小以適應標籤的內容。例如,如果佈局內的其中一個標籤中的文本大於列寬,我希望將表單放大以適應它。同樣,我希望縮小表格以適應最大的文本。

我意識到,這可能不是產生這種特殊形式的最有效或最簡單的方式,但它是我想出的,我當然歡迎這方面的任何建議。保持所有表格佈局的行之間的對齊非常重要。

在此先感謝。

回答

0

如果按下添加按鈕,則使用數據網格並向其添加控件。您可以滾動瀏覽行,因此您無需調整表格的高度

相關問題