• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zadanie z podmianą kolorów w panelach w C#

Object Storage Arubacloud
0 głosów
460 wizyt
pytanie zadane 15 października 2017 w C# przez rexar123499 Nowicjusz (180 p.)

Mamy tutaj 4 panele, 2 label i button. Po kliknięciu w któryś panel tekst w label1 ma zmienić się na nazwę owego panelu. Następnie po kliknięciu w kolejny panel, tekst w label2 ma zmienić się na nazwę owego panelu. Operacja ta ma następować cyklicznie, czyli jak klikniemy trzeci raz jakiś panel to zmieni się tekst label1, następnie label2 itd. Po kliknięciu w button dwa wybrane panele zamienią się miejscami (a raczej zamienią się ich kolory). O ile z operacją samej zamiany nie mam problemu to nie wiem jak zrobić działanie label1 i label2. Panele nie są widziane jako obiekty w które można kliknąć. Jestem laikiem jeżeli chodzi o okienkowy C#. Nie wiem jak ustawić cykliczność i w której sekcji kodu mam to definiować. Pomocy :(

1 odpowiedź

0 głosów
odpowiedź 15 października 2017 przez Nort Nowicjusz (140 p.)
Panele obsługują zdarzenia kliknięcia, nie wiem skąd pomysł, że nie są widziane jako takie obiekty. Jeśli chodzi o cykliczną zmianę kolorów labeli, możesz po prostu liczyć sobie zmienną mod 2. Jeśli wartość 0 -> zmieniasz kolor label1, jeśli wartość 1 -> zmieniasz kolor label2. Z każdą zmianą inkrementujesz daną liczbę.
komentarz 15 października 2017 przez rexar123499 Nowicjusz (180 p.)
Ja nie mogę kliknąć w panel. Gdy kompiluję program to nie są one "interaktywne" po prostu kolorowe figury.
komentarz 15 października 2017 przez rexar123499 Nowicjusz (180 p.)
I czy mógłbyś wyjaśnić jak zadeklarować i użyć zmiennej mod i gdzie ją zadeklarować? Byłbym wdzięczny :(

Podobne pytania

0 głosów
1 odpowiedź 182 wizyt
pytanie zadane 27 stycznia 2020 w C# przez Kamilos1906 Nowicjusz (240 p.)
+2 głosów
1 odpowiedź 1,699 wizyt
pytanie zadane 20 listopada 2015 w JavaScript przez lopusster Początkujący (340 p.)
0 głosów
1 odpowiedź 254 wizyt
pytanie zadane 17 kwietnia 2023 w HTML i CSS przez zbiku25 Bywalec (2,940 p.)

92,555 zapytań

141,403 odpowiedzi

319,554 komentarzy

61,939 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...