再也不用擔心窗體變形了

前言

今天跟大家分享的這個問題,是很多人都曾遇到的,也一直有很多人在問。

窗體或控件在編輯狀態下,是正常的,但是一旦運行起來是變形了。

解決方案

如果大家遇到這種問題,可以先從以下兩個方面進行檢查:

  • 顯示器的顯示設置是不是100%

  • 窗體或控件和其所在的容器字體是否一致

1、顯示器的顯示設置不是100%

由於現在很多電腦或筆記本的分辨率都是高於1920 * 1080 的,如果設置100%,會導致字體或圖標很小,所以廠家會在顯示設置裏推薦設置125%、150%,甚至200%顯示。這樣就會導致運行變形,如果希望按照推薦的百分比運行,又不希望運行變形,可以參考這篇文章解決。

Winform界面運行變形解決方案

2、窗體或控件和其所在的容器字體不一致

大家都知道,不同的字體對應的大小是不一樣的,最典型的體現就是如果你將窗體默認的宋體改成微軟雅黑,窗體就會自動變大。

所以如果你是窗體嵌入,或者控件放置,請確保窗體的字體與容器的字體是同一種字體,否則就會出現變形的問題。

還有一種情況,當嵌入窗體到Panel裏的時候,字體也是一致,大小設置與容器也是一致,但是仍然會出現部分空白,這種情況的原因可能是你窗體是有邊框的,而嵌入是按無邊框嵌入的,這樣就會導致實際無邊框的窗體大小是更小的,所以當嵌入窗體時,要先將窗體設置爲無邊框,然後再設置大小與Panel容器大小一致。

以上內容,希望大家收藏並記住,這樣就不用再擔心窗體運行變形的問題了。

需要相關學習資料,可以加小助理微信:thingerzj

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章