Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[PYTANIE] Zmiana koloru panelu po kliknieciu button


Rekomendowane odpowiedzi

Opublikowano

Jest button, obok niego panel

Domyslnie panel jest koloru czerwonego (wylaczony)

Po kliknieciu na button panel ma sie zmienic na zielony (wlaczony)

Kolejne klikniecie w button ma zmienic kolor penelu na czerwony (czylaczony)

 

Coś w stylu włącznika ON/OFF

 

Tak wygląda button:

 

Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim key As Integer
key = (Rnd() * 2 + 1)
Select Case key
Case 1
Panel2.BackColor = Color.LimeGreen
Case 2
Panel2.BackColor = Color.Red
End Select
End Sub
Niestety zmienia kolor po 1,2 lub 3 kliknieciach. Gdzie mam błąd ?
Opublikowano
select case key

To od losowania case1,case2 (mogą wylosowac sie kilka razy tak samo) ale nie jestem pewnien nie bawiłem się.. Spróbuj dodac ich więcej.

Opublikowano

If panel.BackColor = Color.Red Then

panel.BackColor = Color.Green

Else

panel.BackColor = Color.Red

End If

Opublikowano

If panel.BackColor = Color.Red Then

panel.BackColor = Color.Green

Else

panel.BackColor = Color.Red

End If

Dziękuję, działa. Do zamknięcia.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...