最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)該掌握的評論 (共 條)

分享到微博請遵守國家法律
霍林郭勒市| 沈阳市| 浑源县| 曲松县| 汤阴县| 金昌市| 汉中市| 周至县| 平江县| 鄂温| 武清区| 邯郸县| 大化| 滦南县| 保靖县| 扎囊县| 普陀区| 重庆市| 墨脱县| 万宁市| 大姚县| 衡山县| 封开县| 余庆县| 淮滨县| 大竹县| 来安县| 上饶县| 绥滨县| 孙吴县| 平乡县| 抚远县| 翼城县| 夹江县| 玉山县| 孟津县| 张家港市| 锡林郭勒盟| 沙河市| 阿拉善左旗| 北宁市|