Использование дел для изменения цвета фона | Visual Studio 2008 - PullRequest
0 голосов
/ 18 марта 2010

Мне действительно нужна помощь в работе с делами, я только изучаю ее, но просто не могу заставить работать раскрывающееся меню, которое изменило бы фон Textbox.

Private Sub cbColours_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbColours.SelectedIndexChanged
    Select Case colours

        Case Is = "Red"
            txtSpace.BackColor = Color.Red

        Case Is = "Blue"
            txtSpace.BackColor = Color.Blue

        Case Is = "Green"
            txtSpace.BackColor = Color.Green

    End Select
End Sub

Он вообще ничего не делает ...

В выпадающем меню он имеет

красный, синий и зеленый по одному на линию

Если щелкнуть значение (например, зеленое), текстовое поле изменится на выбранный цвет.

Многие помогли, оценили:)

1 Ответ

0 голосов
/ 30 марта 2010

Не уверен, где вы получаете значение цвета, вот простой:

Private Sub cbColours_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbColours.SelectedIndexChanged 
    Select Case Sender.Text     
        Case Is = "Red" 
            txtSpace.BackColor = Color.Red 

        Case Is = "Blue" 
            txtSpace.BackColor = Color.Blue 

        Case Is = "Green" 
            txtSpace.BackColor = Color.Green 

    End Select 
End Sub 
...