一個簡單的工業(yè)指示燈控件開發(fā)過程
2021-03-28 10:18 作者:付工上位機實戰(zhàn) | 我要投稿
指示燈控件是上位機開發(fā)中常用的一個控件,下面針對這個控件的開發(fā)給大家做下具體介紹:
控件的開發(fā)都是由簡單到復(fù)雜的,所以整個開發(fā)過程是這樣的:

首先是最原始的一個指示燈,其實就是一個填充了顏色的圓形,接著在此基礎(chǔ)上進行擴展,增加邊框和高亮,再接著在此基礎(chǔ)上增加閃爍功能,經(jīng)歷這么幾個步驟,一個工業(yè)指示燈控件就成型了。
這里采用的是GDI+技術(shù)進行開發(fā),GDI+就是Graphics Device Interface的簡稱,上位機開發(fā)過程中會大量采用這樣的技術(shù)。
第一步:創(chuàng)建屬性
確定該指示燈會具備的一些屬性,包括邊框?qū)挾?,間隙寬度,背景顏色,中心顏色,是否有邊框,是否高亮等屬性,并將其寫成代碼,下面以其中一個屬性具體說明:

第二步:繪制代碼


第三步:添加控件

最終形成這樣的一個工業(yè)指示燈控件。
標(biāo)簽: