【正文】
圖形應(yīng)用程序設(shè)計(jì) 本章要學(xué)習(xí)的繪圖對(duì)象 ? 顏色對(duì)象 color ? 畫布對(duì)象 graphics ? 畫筆對(duì)象 pen ? 筆刷對(duì)象 brushes 顏色對(duì)象 Color ? 用 ()設(shè)置顏色 使用該方法設(shè)置顏色是匯集 透明程度、紅色光、綠色光、藍(lán)色光 等四道不同性質(zhì)的光線的調(diào)色效果,語(yǔ)法如下: ( [A,]R,G,B) 說明: A代表不透明度,從 0至 255共分成 256個(gè)程度,數(shù)值越小代表越透明;數(shù)值越大代表越不透明。其中 0代表完全透明, 255代表完全不透明。 A的默認(rèn)值為 255。 R,G,B:三個(gè)量分別代表紅、綠、藍(lán)顏色光的強(qiáng)度,每個(gè)顏色值分別從 0至 255共分成 256個(gè)強(qiáng)度,數(shù)值越大表示該顏色光越強(qiáng)。 例:將 picturebox1控件的背景色設(shè)成紫色 =(255,0,255) ? 取出 Color的( A,R,G,B)自變量值 語(yǔ)法: A=對(duì)象 R=對(duì)象 G=對(duì)象 B=對(duì)象 例:取出 PictureBox1控件背景色的 R自變量值。 R= 練習(xí):指出圖片控件 Picturebox背景色的顏色構(gòu)成( A,R,G,B) ? --- Form1_Paint--- ? Dim A, R, G, B As Integer ? A = ? R = ? G = ? B = ? = 目前顏色設(shè)置值: amp。 vbNewLine amp。 ARGB( amp。 A amp。 , amp。 R amp。 , amp。 G amp。 , amp。 B amp。 ) ? End Sub 練習(xí):接上例增加調(diào)色功能,使能在 picturebox控件中顯示調(diào)色動(dòng)態(tài)。 ? Dim A, R, G, B As Integer ? Sub showARGB() ? A = ? R = ? G = ? B = ? = 目前顏色設(shè)置值: amp。 vbNewLine amp。 ARGB( amp。 A amp。 , amp。 R amp。 , amp。 G amp。 , amp。 B amp。 ) ? = A= amp。 A ? = R= amp。 R ? = G= amp。 G ? = B= amp。 B ? End Sub ? Private Sub TrackBar_Scroll(ByVal sender As , ByVal e As ) Handles , , , ? A = ? R = ?