Как изменить цвет кнопки при нажатии и при повторном нажатии, чтобы вернуться к цвету по умолчанию? - PullRequest
0 голосов
/ 01 ноября 2019

Итак, я сделал скрипт для бизнеса в пуле / снукере, и у меня есть страница с кнопками, которая представляет таблицы. Кнопки по умолчанию зеленые, и когда я нажимаю на них, я хочу, чтобы они стали красными, а при повторном нажатии они возвращаются к цвету по умолчанию. Если вы можете помочь мне, я буду благодарен. Большое спасибо!

1 Ответ

2 голосов
/ 01 ноября 2019

Если WinForms, то, если вы по умолчанию установили фон кнопки зеленым, то:

Private Sub MyButton_Click(sender As Object, e As EventArgs) Handles MyButton.Click
    If MyButton.BackColor = Color.Green Then
        MyButton.BackColor = Color.Red
    Else
        MyButton.BackColor = Color.Green
    End If
End Sub

Если я не использую WinForms, я подозреваю, что подобный подход будет работать - то есть сначала проверьте цвет, а затем переключайте цвет в зависимости от результатаэтой проверки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...