国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

用VB編寫調(diào)色板

2019-11-18 17:27:07
字體:
供稿:網(wǎng)友
在VB程序中經(jīng)常會用到背景色彩(backcolor)和前景色彩(forecolor)來設(shè)置顏色,除了調(diào)出調(diào)色板直接選用相應(yīng)的顏色外,在代碼中我們也經(jīng)常根據(jù)程序需要而改變其色彩的設(shè)置。學(xué)過VB的人都知道有兩個函數(shù)來表示顏色,一個是QBCOLOR(),一個是RGB(R,G,B)。前者只能生成16種色彩,而后者可用來設(shè)置更加豐富多彩的顏色,但參數(shù)設(shè)置卻很難掌握。怎么樣才能正確設(shè)置出你所想要的色彩呢?下面我們就一起來編寫一個小程序。

第一步:新建一個工程,設(shè)置用戶界面及各控件屬性如下:
-width="100">->

三個滾動條設(shè)置:min:0;max:255;smallchange:5;largechange:20

text1---text3用來顯示你所選擇單原色,并在相應(yīng)的label中顯示出數(shù)值。

Text4用來顯示混合以后的顏色。

第二步:編寫程序代碼如下:

PRivateSubVScroll1_Change()

Label1.Caption="紅色:" Str(VScroll1.Value)

Text1.BackColor=RGB(VScroll1.Value,0,0)

Text4.BackColor=RGB(VScroll1.Value,VScroll2.Value,VScroll3.Value)

EndSub

PrivateSubVScroll2_Change()

Label2.Caption="綠色:" Str(VScroll2.Value)

Text2.BackColor=RGB(0,VScroll2.Value,0)

Text4.BackColor=RGB(VScroll1.Value,VScroll2.Value,VScroll3.Value)

EndSub

PrivateSubVScroll3_Change()

Label3.Caption="蘭色:" Str(VScroll3.Value)

Text3.BackColor=RGB(0,0,VScroll3.Value)

Text4.BackColor=RGB(VScroll1.Value,VScroll2.Value,VScroll3.Value)

EndSub

-width="100">->

單擊F5運(yùn)行程序,先調(diào)出你所需要的顏色,然后查看一下各單色(紅,蘭,綠)值即可。如上圖,我調(diào)出的顏色值是rgb(142,105,195).怎么樣,這個小程序雖然簡單,卻很實(shí)用。用它來教幼兒園的小朋友認(rèn)識各種不同的顏色也很不錯的喲。奚越xxiyyue@sina.com->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 揭阳市| 安新县| 马山县| 永顺县| 南澳县| 无棣县| 盘锦市| 儋州市| 卢龙县| 宾阳县| 吉木萨尔县| 唐山市| 富阳市| 永定县| 上饶市| 炉霍县| 马龙县| 乐至县| 会东县| 新安县| 肇州县| 车险| 乡城县| 辽阳市| 罗江县| 金坛市| 澄城县| 东光县| 高碑店市| 兖州市| 哈尔滨市| 高要市| 桑植县| 天全县| 桑植县| 杭锦后旗| 镇安县| 龙胜| 平潭县| 贡山| 洛阳市|