簡體   English   中英

自動縮放WinForms

[英]Autoscale WinForms

在筆記本中編寫了一個分辨率為1600x900的程序,所有元素均正常放置,並且在125%的窗口上以1920x1080的比例在監視器上放置了相同的程序。 如何在WinForms c#上考慮它以及如何重畫?

通過使用錨點和停靠點,您應該能夠創建可縮放到任何大小監視器的WinForm。

如果您可以編輯問題並包括設計者代碼,這樣我們將可以看到發生的情況,這將是有幫助的。

為了根據需要調整表單的大小,可以使用表格布局面板設置布局,然后可以使用控件的anchor屬性進行設置,調整表單大小時,控件應移動到該位置。

anchor屬性只是將控件錨定到某個位置,例如,如果將文本框錨定為可能在左側,則在調整大小時它將在左側。 或者,如果將其錨定為左右兩個方向,則是否會向兩個方向擴展。 只需探索它們,它對您就可以正常工作。

您需要考慮使用anchor和Dock屬性,這是在窗體上放置控件並以各種比例控制控件位置的方式

您可以在此處找到有關使用錨定和停靠的非常有用的文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM