本發(fā)明涉及了一種基于VB的顯示W(wǎng)IFI信息的自制用戶(hù)控件的生成方法。
背景技術(shù):
模塊掃描到WIFI信息后,要將WIFI信息顯示到應(yīng)用程序中,如果只用字符和數(shù)字來(lái)顯示W(wǎng)IFI的名稱(chēng)和強(qiáng)度,不夠直觀方便。
為了解決以上存在的問(wèn)題,人們一直在尋求一種理想的技術(shù)解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的不足,從而提供一種設(shè)計(jì)科學(xué)、實(shí)用性強(qiáng)、直觀方便的基于VB的顯示W(wǎng)IFI信息的自制用戶(hù)控件的生成方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案是:一種基于VB的顯示W(wǎng)IFI信息的自制用戶(hù)控件的生成方法,包括
第一步,制作用戶(hù)控件的顯示界面;
第二步,添加所述用戶(hù)控件的WIFI名稱(chēng)屬性和WIFI信號(hào)強(qiáng)度屬性;
第三步,增加點(diǎn)擊事件,用于外部調(diào)用;
第四步,增加反選突出顯示功能。
基于上述,在第一步中,新建一個(gè)用戶(hù)控件并設(shè)置用戶(hù)控件名,添加一個(gè)用于顯示W(wǎng)IFI名稱(chēng)的Lable標(biāo)簽和一個(gè)用于顯示W(wǎng)IFI信號(hào)強(qiáng)度的PictureBox控件。
基于上述,所述Label標(biāo)簽的TextAlign屬性設(shè)置為MiddleLeft;所述PictureBox控件的SizeMode屬性設(shè)置為AutoSize。
基于上述,所述WIFI信號(hào)強(qiáng)度設(shè)置成四個(gè)檔,并根據(jù)不同信號(hào)強(qiáng)度的檔位設(shè)置所述PictureBox控件的圖片。
本發(fā)明相對(duì)現(xiàn)有技術(shù)具有突出的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn)步,具體的說(shuō),本發(fā)明通過(guò)自制用戶(hù)控件,并設(shè)置用戶(hù)控件的屬性,來(lái)直觀方便的顯示W(wǎng)iFi名稱(chēng)和WiFi信號(hào)強(qiáng)度,其具有設(shè)計(jì)科學(xué)、實(shí)用性強(qiáng)、直觀方便的優(yōu)點(diǎn)。
具體實(shí)施方式
下面通過(guò)具體實(shí)施方式,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
一種基于VB的顯示W(wǎng)IFI信息的自制用戶(hù)控件的生成方法,包括第一步,制作用戶(hù)控件的顯示界面;第二步,添加所述用戶(hù)控件的WIFI名稱(chēng)屬性和WIFI信號(hào)強(qiáng)度屬性;第三步,增加點(diǎn)擊事件,用于外部調(diào)用;第四步,增加反選突出顯示功能。
所述點(diǎn)擊事件可以由外部調(diào)用,在所述點(diǎn)擊事件函數(shù)內(nèi)可以自定義功能,如設(shè)置所述WIFI名稱(chēng)和所述WIFI信號(hào)強(qiáng)度等。
實(shí)際中,在第一步中,新建一個(gè)用戶(hù)控件并設(shè)置用戶(hù)控件名,添加一個(gè)用于顯示W(wǎng)IFI名稱(chēng)的Lable標(biāo)簽和一個(gè)用于顯示W(wǎng)IFI信號(hào)強(qiáng)度的PictureBox控件。在單擊控件、控件上的Label標(biāo)簽或PictureBox控件時(shí)都觸發(fā)所述點(diǎn)擊事件。
具體地,所述Label標(biāo)簽的TextAlign屬性設(shè)置為MiddleLeft,字體設(shè)置為宋體9號(hào);所述PictureBox控件的SizeMode屬性設(shè)置為AutoSize。
所述WIFI信號(hào)強(qiáng)度設(shè)置成四個(gè)檔,并根據(jù)不同信號(hào)強(qiáng)度的檔位設(shè)置所述PictureBox控件的圖片。根據(jù)不同的信號(hào)強(qiáng)度,所述PictureBox控件調(diào)用不同的信號(hào)強(qiáng)度圖片對(duì)應(yīng)顯示。
設(shè)置反選突出顯示功能,當(dāng)選中所述用戶(hù)控件時(shí),將所述用戶(hù)控件的BackgroundImage屬性設(shè)置為SelectImage.png, 所述用戶(hù)控件突出顯示,增強(qiáng)視覺(jué)效果。未選中所述用戶(hù)控件時(shí),將所述用戶(hù)控件的BackgroundImage屬性設(shè)置為NormalImage.png,恢復(fù)正常。
最后應(yīng)當(dāng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:依然可以對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。