国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

這種取巧的方法,你應(yīng)該掌握

2021-06-08 09:26 作者:新閣教育  | 我要投稿


數(shù)碼管

在開發(fā)上位機(jī)UI界面時(shí),我們常常會(huì)希望數(shù)值可以以7段數(shù)碼管的形式呈現(xiàn)。

關(guān)于7段數(shù)碼管,最早接觸應(yīng)該是學(xué)習(xí)單片機(jī)的時(shí)候,它可以將數(shù)字或者字母以7段字符來呈現(xiàn),所以有時(shí)候也叫7段LED數(shù)碼管顯示。

實(shí)現(xiàn)思路

C#想要實(shí)現(xiàn)7段數(shù)碼管顯示,一般會(huì)有兩種思路,一種是GDI+,通過代碼繪制的方式來實(shí)現(xiàn),今天,給大家介紹另外一種簡單而又方便的方式,那就是通過設(shè)置字體,提前做好一個(gè)7段碼的字體,在電腦中安裝好即可,當(dāng)然字體也可以用現(xiàn)成的,這里給大家提供一個(gè)線程的7段碼字體,公眾號 dotNet工控上位機(jī)回復(fù)關(guān)鍵詞:7SEG

使用也很簡單,就是拖放一個(gè)Label標(biāo)簽到界面上,然后設(shè)置字體選擇為7SEG,設(shè)置合適的字體大小即可。

使用7SEG字體,前提要安裝這個(gè)字體,安裝也很簡單,雙擊下載的7SEG.ttf即可。

最終呈現(xiàn)的效果如下所示:

項(xiàng)目應(yīng)用

這個(gè)提及一下項(xiàng)目應(yīng)用,如果我們開發(fā)好項(xiàng)目,把程序放到其他電腦上使用,由于其他電腦沒有安裝7SEG的字體,效果肯定會(huì)不一樣。

一種方法就是提前手動(dòng)安裝好字體,然后再運(yùn)行程序,但是也沒有其他好的方法呢?

也許你們也想到了,就是通過代碼自動(dòng)完成,思路就是檢測字體是否存在,存在則繼續(xù),不存在則通過代碼安裝字體。

所以首先需要第一個(gè)方法,檢測某個(gè)字體是否存在,方法如下:

有了這個(gè)方法之后,還需要另外一個(gè)方法就是安裝字體,安裝字體需要提供字體的路徑,代碼如下:


最終在項(xiàng)目運(yùn)行初始化里執(zhí)行如下代碼:


其中FontPath是字體文件的路徑,一般可以提前方法根目錄下。這樣即使是沒有安裝字體的電腦,也可以直接正常顯示了。

這種取巧的方法,你應(yīng)該掌握的評論 (共 條)

分享到微博請遵守國家法律
清水县| 宁城县| 博兴县| 融水| 鄱阳县| 安义县| 遵义县| 江永县| 富源县| 宜黄县| 溆浦县| 来宾市| 大新县| 普安县| 阳城县| 定远县| 赣榆县| 肥乡县| 绥芬河市| 九江市| 公安县| 佛教| 娱乐| 沙湾县| 抚远县| 沧源| 宣武区| 华宁县| 探索| 富锦市| 陆川县| 广丰县| 龙州县| 天峻县| 江孜县| 永兴县| 阿拉善盟| 宜君县| 林甸县| 萨迦县| 洛浦县|