VB编程:自定义过程改变窗体颜色-53

108 阅读1分钟

VB编程:自定义过程改变窗体颜色-53
\

程序源码:

Dim A(5) As String

\

Private Sub Combo1_click()

    A(5) = Combo1.Text

End Sub

\

Private Sub Command1_Click()

    CB A(5), Form1

End Sub

\

Private Sub Form_Load()

    Dim i As Integer

    A(1) = "红色"

    A(2) = "黑色"

    A(3) = "黄色"

    A(4) = "蓝色"

    For i = 1 To 4

        Combo1.AddItem A(i)

    Next i

End Sub

\

Sub CB(Ys As String, Co As Object)

    If TypeOf Co Is Form Then

        Select Case Ys

            Case "红色"

                Co.BackColor = RGB(255, 0, 0)

            Case "黄色"

                Co.BackColor = RGB(255, 255, 0)

            Case "绿色"

                Co.BackColor = RGB(0, 255, 0)

            Case "蓝色"

                Co.BackColor = RGB(0, 0, 255)

            Case Else

                MsgBox "无颜色,请选择", vbOKOnly, "提示"

        End Select

    End If

End Sub