C#关于电脑DPI改动显示的问题
生活随笔
收集整理的這篇文章主要介紹了
C#关于电脑DPI改动显示的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一直都沒(méi)有太注意這個(gè)DPI設(shè)置的問(wèn)題,一般情況下電腦都設(shè)置為正常尺寸,如果改大了字都很大看著不是很舒服。于是每次開(kāi)發(fā)的時(shí)候都是正常的情況下,寫(xiě)控件,布局,調(diào)整位置。可是前兩天發(fā)現(xiàn)有的用戶用我們軟件時(shí)居然顯示全是亂的,找來(lái)找去原來(lái)是用戶將DPI設(shè)置改成大尺寸了,結(jié)果愣是顯示亂了。然后自己也試了下,更改DPI后確實(shí)顯示有問(wèn)題,汗!
??? 項(xiàng)目都到尾聲了,如果改的話則要將所有控件,不論是自定義繼承自u(píng)sercontrol、control的,還是vs自帶的都要重新過(guò)一遍,然后還要將組合的控件也要重新調(diào)整。
控件有圖片的,backgroundlayout統(tǒng)統(tǒng)改成stretch,布局用DOCK,或者直接用布局管理器來(lái)管理。以及還有其他很多細(xì)節(jié),最好是將電腦調(diào)到其它尺寸下調(diào)試。
??? 因此,大家一定要記住,項(xiàng)目在設(shè)計(jì)階段一定要將問(wèn)題考慮周全,不光設(shè)計(jì)如何實(shí)現(xiàn),還要將可能遇到的問(wèn)題想到。這樣在寫(xiě)代碼時(shí)就能避免很多不必要的錯(cuò)誤,也能讓軟件更健壯一些。
??? 項(xiàng)目都到尾聲了,如果改的話則要將所有控件,不論是自定義繼承自u(píng)sercontrol、control的,還是vs自帶的都要重新過(guò)一遍,然后還要將組合的控件也要重新調(diào)整。
控件有圖片的,backgroundlayout統(tǒng)統(tǒng)改成stretch,布局用DOCK,或者直接用布局管理器來(lái)管理。以及還有其他很多細(xì)節(jié),最好是將電腦調(diào)到其它尺寸下調(diào)試。
??? 因此,大家一定要記住,項(xiàng)目在設(shè)計(jì)階段一定要將問(wèn)題考慮周全,不光設(shè)計(jì)如何實(shí)現(xiàn),還要將可能遇到的問(wèn)題想到。這樣在寫(xiě)代碼時(shí)就能避免很多不必要的錯(cuò)誤,也能讓軟件更健壯一些。
總結(jié)
以上是生活随笔為你收集整理的C#关于电脑DPI改动显示的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 搜索引擎反作弊之内容作弊
- 下一篇: centos6 nodejs 安装测试