2012-05-22 46 views
1

如果我創建了一個窗體應用程序,並沒有指定任何不尋常的事情(只是使用Visual Studio的設計器來拖放控件),我應該期望調整窗口大小時的行爲?它根據我使用的控件而有所不同嗎?有沒有我可以參考的這個地方的詳細文檔?我很討厭問一些如此模糊和有意思的東西,但是我沒有權限訪問Visual Studio,而且那些做的開發人員沒有幫助。據我所知,他們使用C#而不是使用任何類型的)默認的窗體大小調整行爲

回答

1

聽起來對於我來說,您需要了解錨定和對接各個組件,它們如何保持在一起以及它們在調整窗體大小時的行爲方式。請參閱this link以獲取有關如何有效執行此操作的指南,以及各種選項的一些工作方式。

+0

哦,鏈接是非常有幫助!謝謝。 – Yamikuronue

1

默認情況下,WinForm應用程序上的控件不會調整大小。看看在控件上使用Anchor屬性。例如。如果您想在拓寬表格時按下一個按鈕,請轉到該按鈕上的錨定屬性,然後錨定左側和右側。隨着表格變寬,這將擴大按鈕。

您可以將錨點看作表單移動時被「拉出」的部分。

看到這個職位: Auto size the controls in winform

+0

因此,它們在默認情況下保持原樣,當窗口太小而不能顯示時隱藏,並且其他任何行爲都已定製? – Yamikuronue