2014-02-08 114 views
0

有一個用1600x900分辨率的筆記本編寫的程序,所有元素都放置正常,並且在125%窗口的1920x1080刻度的監視器上顯示的程序不正確。如何在WinForms c#考慮它,以及如何重繪?自動縮放WinForms

回答

0

通過使用錨和碼頭,那麼你應該能夠創建一個擴展到任何尺寸監視器的WinForm。

如果您可以編輯您的問題幷包括設計器代碼,以便我們可以看到發生了什麼,將會有所幫助。

0

爲了使窗體調整大小,您可以使用表格佈局面板來設置您的佈局,然後您可以使用控件的錨定屬性來設置它們在窗體大小調整時應該移動的位置。

錨定屬性只是簡單地將控件錨定到某個位置,例如,如果您將文本框錨定到可能會留下的位置,那麼調整它的大小就會在左側。或者,如果你將它定位於左右兩側,那麼它將在兩個方向上展開。只要探索他們,它應該適合你。

0

你需要考慮使用錨和碼頭的屬性,這是你如何在窗體上放置您的控件和各種規模的

控制自己的位置

,你可以在這裏找到有關使用 anchoring and docking

非常有用的文章