當前位置:首頁 » 網上購物 » 怎樣定義顏色變數
擴展閱讀
怎樣確認自己皮膚的顏色 2025-01-20 16:52:23
怎樣使財富快速積累 2025-01-20 16:40:51

怎樣定義顏色變數

發布時間: 2024-04-08 09:25:53

Ⅰ vb編程,自定義變數實現顏色請指教下

其實這個問題特簡單,但是三色需要三個文本框(數組控制項)分別輸入,設置紅色、綠色、藍色,在文本框的Text1_Change事件中設置Text2的顏色就可以了。

PrivateSubForm_Load()
Text2.Text="你好嗎?"
Text2.FontSize=20
Text2.FontBold=True
EndSub

PrivateSubText1_Change(IndexAsInteger)
DimAAAsInteger,BBAsString
AA=Index
IfAA=0ThenBB="紅色"
IfAA=1ThenBB="綠色"
IfAA=2ThenBB="藍色"
IfIsNumeric(Text1(AA).Text)=FalseThen
MsgBox"你輸入的"&BB&"不是數字,各種顏色的值必須是0-255之間的正整數!"
Text1(AA).Text=""
Text1(AA).SetFocus
ExitSub
EndIf
IfVal(Text1(AA).Text)<0OrVal(Text1(AA).Text)>255Then
MsgBox"你輸入的"&BB&"數字不正確,不能小於0,也不能大於255!"
Text1(AA).Text=""
Text1(AA).SetFocus
ExitSub
EndIf
IfVal(Text1(0).Text)>=0AndVal(Text1(0).Text)<=255AndVal(Text1(1).Text)>=0AndVal(Text1(1).Text)<=255AndVal(Text1(2).Text)>=0AndVal(Text1(2).Text)<=255Then
Text2.ForeColor=RGB(Val(Text1(0).Text),Val(Text1(1).Text),Val(Text1(2).Text))
EndIf
EndSub