- Google Pixel topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- iPhone topik
- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
- Apple Watch
- iOS alkalmazások
- Samsung Galaxy S23 Ultra - non plus ultra
- Közelebb van a Galaxy TriFold startja, mint gondoltuk
- One mobilszolgáltatások
- Apple iPhone Air - almacsutka
Új hozzászólás Aktív témák
-
WonderCSabo
félisten
válasz
trisztan94 #3241 üzenetére
Nem is értem miért kell ezt ennyire túlbonyolítani. Egyszerűen egy db int-ben tárolod elsőnek felforgatott gomb indexét. Ha gombok[lastIndex].Text == sender.Text, akkor mindkettőt fehérre állítod. Minden második kattintás után meg mondjuk a lastIndex-et -1 -re állíthatod, ezzel tudod magadnak jelezni, hogy még nem kattintottak először.
A magyar elnevezéseket, főleg az ékezetes
elnevezéseket nagyon messziről kerüld el.
Bazzeg nem igaz, hogy Jester leírta már ugyanezt előttem.
-
Jester01
veterán
válasz
trisztan94 #3241 üzenetére
Nagyon egyszerű, vezess be egy member változót ami a legutoljára felfordított indexet tárolja, illetve azt is, hogy érvényes-e. Legyen mondjuk -1 ha nincs ilyen (vagyis "első gomb" következik). Induláskor ezt akkor -1. A gomb kattintás eseménykezelőjében akkor megnézed, hogy ez -1 vagy sem. Ha az, akkor ez most "első gomb", egyszerűen elteszed az aktuális indexet ebbe a változóba és kész. Ha nem -1, akkor benne van az előzőleg felfordított gomb indexe. Ez alapján már össze tudod hasonlítani, és nem egyezés esetén azt és az aktuális gombot is visszafordítod (és persze az enabled-et is visszaállítod). A segédváltozót pedig -1-re teszed, mivel a következő gomb megint "első gomb" lesz. Leírva bonyolultabb mint leprogramozni
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Konzolokról KULTURÁLT módon
- sziku69: Fűzzük össze a szavakat :)
- Lakáshitel, lakásvásárlás
- Elite: Dangerous
- Kés topik
- Otthoni hálózat és internet megosztás
- Projektor topic
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Google Pixel topik
- További aktív témák...
- REDMAGIC ASTRA Gamer tablet OLED kijelzővel - 16 GB / 512 GB
- ÚJ GARIS iPhone 16 Pro Max 256GB Black Titanium Független
- Sapphire Nitro+ 6700XT 12G - 6 hónap garanciával
- iPhone 15 pro natúr titán 256 GB független
- Új DDR5 Gamer PC i7 12-14700KF-ig/RTX 5060 + 11 Féle VGA/500Gb - 2Tb SSD/16-32Gb Ram 2-4Év Gar
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- Medion Erazer Beast X40-hez vízhűtés (MD 60961)
- BESZÁMÍTÁS! MSI B550M R7 5800X3D 32GB DDR4 1TB SSD RTX 4070 12GB ZALMAN M4 A-DATA 750W
- HIBÁTLAN iPhone 13 mini 128GB Green -1 ÉV GARANCIA -Kártyafüggetlen, MS3600, 94% Akkumulátor
- 152 - Lenovo LOQ (15IRH8) - Intel Core i5-12450H, RTX 4060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest