Hirdetés
- A Redmi Turbo 5-ben debütált a Dimensity 8500
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- OnePlus 15 - van plusz energia
- Redmi Note 15 Pro 5G – a szokásosat?
- Nem lesz új Nothing zászlóshajó
- Szívós, szép és kitartó az új OnePlus óra
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Vivo X200 Pro - a kétszázát!
- iPhone topik
- Rekord negyedévet zárt az Apple
Új hozzászólás Aktív témák
-
Zsolt1
tag
Sziasztok!
Windows Form Applicationsben szeretnék létrehozni egy kis játékot (táblajáték). A grafikus részével kapcsolatban szeretnék kérdezni. Egy olyan problémám akadt, hogy a pálya egyik részét szeretném csak frissíteni (bábuk), a másik részét nem (tábla).
A frissítést úgy oldom meg, hogy létrehoztam egy Timert, amivel meghívom minden időközönként a függvényt, amivel azt rajzolom ki, amit frissíteni szeretnék (bábuk). (Ezt valószínűleg módosítani fogom arra, hogy Timer helyett egy gomb lenyomásakor fog csak frissíteni, nem állandóan, mert zavaró a pálya folyamatos villogása.) Ennek a függvénynek az elejére beraktam azt, hogybabugraph.Clear(Color.Ivory);amivel elérem azt, hogy nem marad ott a képernyőn a minden egyes frissítés után a amit kirajzolt. Ez ugye azért kell, mert ha egy bábuval ellépek, akkor ottmaradna az eredeti helyen is kirajzolva.
A probléma az, hogy a Clear a táblát is letörli (tehát minden kirajzolt elemet), pedig azt nem kéne, mert így a második kirajzolásnál már csak a bábuk vannak ott, pedig én azt hittem, hogy ha úgy hívom meg, ahogy fent is írtam, akkor csak azt a babugraph részt fogja törölni a kirajzolásból, nem pedig a teljes kirajzolást.
Van erre valamilyen módszer, amivel el lehetne azt érni, hogy a pálya ne törlődjön, csak egy részét frissítse a kirajzolásnak? A pályát ráadásul nem is itt rajzolom ki, hanem aForm1_Paintfüggvényben, nem értem miért nullázza le az egészet.
Előre is köszönöm a segítséget!
Ú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!
- Új kezdeményezéssel pofoznák ki a Linuxot a játékosoknak
- Hisense LCD és LED TV-k
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- PlayStation 5
- Path of Exile (ARPG)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- A Redmi Turbo 5-ben debütált a Dimensity 8500
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- LG LCD és LED TV-k
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Eladó EDIFIER ES prémium hangszórók ES300 / ES60 / ES20
- Újszerű Asus 15,6"FullHD,10.gen.Core i7(8x3,7Ghz)MX330 2/4GB DDR5 VGA,Vil.bill,12-40GB/256-512SSD+HD
- BONTATLAN DOBOZOS LENOVO LOQ 17 // i7-13650HX // 24GB RAM // 1TB SSD // RTX 5060
- Precision 5570 15.6" FHD+ IPS i7-12700H RTX A2000 32GB 1TB NVMe ujjolv IR kam gar
- Lenovo Thinkpad T14 gen6 magyar! - full új! - 32Gb ram - 512GB SSD - Core Ultra 7 255U - 2027 gari!
- Bomba ár! Lenovo ThinkPad X260 - i5-6G I 8GB I 256SSD I 12,5" HD I HDMI I CAM I W10 I Gari!
- HIBÁTLAN iPhone 13 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4219,100% Akksi
- Xiaomi 12 256GB, Kártyafüggetlen, 1 Év Garanciával
- Netatmo Presence okos kültéri kamera / 12 hó jótállás
- BESZÁMÍTÁS! MSI B450M R5 3600XT 16GB DDR4 512GB SSD RX 7600 8GB ZALMAN S2 TG CM 650W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



