C#控件窗體如何保持等比例縮放?

一般用戶使用程序都喜歡最大化窗口,這樣可以顯示的更全面,但程序員在編輯程序界面時一般都是較小的窗口,這樣最大化窗口時不能使各個控件均勻放大顯示,所以需要一定技巧來實現控件的等比例放大。

下面介紹常用的縮放方法。

工具/原料

Microsoft Visual Studio 2010

方法/步驟1

打開Microsoft Visual Studio 2010, 新建名字為【比例縮放】的程序。

在新程序界面空白窗口上放置合適的控件:包括,

用於顯示示例的4個textbox控件,【日誌信息1】-【日誌信息4】;

用於不同操作的6個button按鈕。

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

在不進行調整的條件下,如果生成程序,將窗口最大化,可以看到各個控件仍然保持初始的大小,很不美觀。接下來進行各項調整。

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

選擇【日誌信息1】控件,在屬性的【anchor】參數中修改為top、left、right。

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

同樣修改【日誌信息2】【日誌信息3】【日誌信息4】的【anchor參數為】top、left、right。

修改【各項操作】控件的【anchor】參數為Top, Bottom, Right。

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

選擇程序的form界面,選擇【事件】窗口,雙擊【Resize】,進入代碼編輯界面。

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

獲取窗體變化時窗體的高度,依次設置4個日誌窗口的高度,再設置幾個日誌窗口的top參數。

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

生成exe文件進行測試

在窗口最大化時,各個日誌窗口會等比例放大,實現界面美觀實用的效果。

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

C#控件窗體如何保持等比例縮放

控件窗體如何保持等比例縮放#

相關問題答案