- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- One mobilszolgáltatások
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- VoLTE/VoWiFi
- Mobil flották
- Xiaomi 15 - kicsi telefon nagy energiával
- Google Pixel 8a - kis telefon kis késéssel
- Samsung Galaxy S25 - végre van kicsi!
- Milyen okostelefont vegyek?
- Samsung Galaxy A54 - türelemjáték
Ú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_Paint
függvényben, nem értem miért nullázza le az egészet.
Előre is köszönöm a segítséget! -
Zsolt1
tag
Sziasztok! Egy olyan kérdésem lenne, hogy c# vs 2012-ben egy sima formos alkalmazásnál azt hogyan lehetne megoldani, hogy ha van egy textboxom és annak alapból adok egy értéket idő (DateTime, egyéni formázásba) formátumban, akkor amikor visszafelé is ugyan olyan formátumban tudjam odaadni egy változónak? Konkrétan erre gondolok:
//Kiírom textboxba:
DateTime now = DateTime.Now;
textBox2.Text = now.ToString("yyyy.MM.dd. H:m");
//Beolvasom textboxból:
DateTime kezd, vege, hossz;
kezd=Convert.ToDateTime(textBox2.Text);Itt valahogy meg lehetne oldani, hogy ugyan olyan formátumban vissza tudjam kapni és el tudjam tárolni? Jelenleg errort dob rá a visszaolvasásnál.
A másik kérdésem az lenne, hogy lehet ezzel a DateTime típussal egyszerű műveleteket (-,+) végezni? Tehát ha van ugye a kezd változó és a vege változó, akkor ha kivonom egymásból a kettőt és a hossz is ugyan olyan típusú, akkor megkapom a különbséget vagy itt trükközni kell más típusba konvertálással és csak úgy lehet ezt megoldani? Előre is köszönöm a segítséget!
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Szép! HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 32/512 Iris Xe FHD Magyar
- HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 8/512 Iris Xe FHD Magyar
- 512 Gb-os NVME-k
- Eladó autós gyerekülések, Römer és Peg-Pérego márkák
- ASUS TUF Gaming A15 FA506 - 15,6"FHD IPS 144Hz - Ryzen 5 7535HS - 16GB - 512GB - RTX 3050 -3 év gari
- Samsung Galaxy Tab A8 (2021) , 3/32 GB,
- ÁRGARANCIA! Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Apple iPhone 16 Pro Max - Desert Titanium - 256GB 1 ciklus 100% akku! 1 év garancia! Új készülék!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5800X 32/64GB RAM RX 7700 XT 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest