Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- bambano: Bambanő háza tája
- MasterDeeJay: Harc a DDR5 árak ellen
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- HUNNIA1920: Kínaiwebáruház, amit jobb elkerülni
- sh4d0w: Árnyékos sarok
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- eBay-es kütyük kis pénzért
- urandom0: Száműztem az AI-t az életemből
Új hozzászólás Aktív témák
-
ArchElf
addikt
TabControl.TabPages (TabPageCollection) property-n keresztül el tudod érni az összes tab-ot, ha erre voltál kiváncsi. Sajna a TabPage elemeket nem lehet "hagyományosan" eltüntetni (ui nincs Visible tulajdonsága). Ezeket csak úgy tudod fel-lerakni, ha elveszed-hozzáadod a tabodhoz. Legyegyszerűbb egy előre elkészített ás láthatatlan tabcontrol-ról fel-le pakolni a tabokat a látható de alapból üres tabcontrol-ra.
TabControl.SelectedTab property az aktív tab.
AE
-
Lortech
addikt
Célszerű megtanulni kódból megcsinálni a form felületet, ha egy picit is bonyolultabb működésre van szükség.
Létrehozod a controlt, felparaméterezed (pozíció, méret stb), hozzáadod a megfelelő konténerhez. (form, panel, groupbox...), majd eltávolítod őket.Pl.
TextBox tb = new TextBox();
//param
this.Controls.Add(tb); // ha a this a formod
Hozzáadja a formhoz szövegdobozt.this.Controls.Remove(tb)
Eltávolítja a szövegdobozt a formból.
megj: A tb objektum ettől még nem feltétlenül szűnik meg, attól függ, hogy hoztuk létre.Érdemes tanulmányozni a formhoz tartozó designer.cs fájlt, hogy megértsd a működését. Onnantól kezdve már könnyű a dolog, sokféleképpen megoldható a feladat.
A konténereknek vannak jó tulajdonságaik, amikkel a hozzá tartozó controlokat csoportosan lehet vezérelni, pl. elég eltávolítani a panelt ahhoz, hogy a hozzá tartozó controlok mindegyike megsemmisüljön (ha nincs rá máshonna referencia), vagy ott a Visible tulajdonság, amivel el lehet tüntetni egyszerre őket, vagy az Enable tulajdonság, amivel inaktívvá tehetők.
Bizonyos esetekben célszerű lehet újrahasznosítani a controljaidat, amennyiben lehetséges és nem bonyolítja el a programot.
Pl. van egy textboxod, aminél megadsz felhasználónevet, hogy azonosítsa a felhasználót. Mikor ez megvolt, el akarod tüntetni ezt, és egy másik textboxot akarsz kirakni hogy bevigyen egy másik inputot a felhasználó. Ehhez felhasználhatod az előző textboxot, ahelyett, hogy megsemmisítenéd az objektumpéldányt, és létrehoznál egy újat. Csak át kell praméterezni, pl. pozíció, méret, egyéb paraméterek (text), eseménykezelők. -
Lortech
addikt
Na most ez nyílván nem használt adatbázist, mert nem volt feltelpítve semmi még csak hasonló sem.
Ez hibás megállapítás, mert vannak olyan mini adatbázismotorok, amelyek kifejezetten arra vannak kitalálva, hogy egy alkalmazásba bele lehessen őket integrálni, hogy az alkalmazás számára adatbázis-kezelő funkcionalitásokat nyújtsanak. Nem kell külön telepíteni, nincs dedikált adatbázis szerver, az alkalmazás gondoskodik az adminisztrációjáról.
Másik lehetőség a közvetlenül fájlba írás. Manapság divatos XML-ben adatokat tárolni, mert jó tulajdonságai vannak, de lehetséges "bináris", vagy bármilyen egyedi tárolás is természetesen, attól függ, mi a cél.
A képek pedig így is úgyis ugyanakkorák, akár adatbázisban, akár fájlban tárolod őket (az adminisztrációs többlethelyfoglalástól eltekintve).
Ú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!
- Xbox Series X|S
- Íme az új Android Auto!
- Otthoni hálózat és internet megosztás
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- Windows 11
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Mibe tegyem a megtakarításaimat?
- Drón topik
- Nyaralás topik
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- További aktív témák...
- Nálam már kapható a jelenlegi leggyorsabb brutál notebook: Samsung Galaxy Book 5 Edge 5G!
- Sony WF-G700 White- INZONE Buds vezeték nélküli zajszűrős(ANC) fülhallgató - Fekete, 2 év gari
- High-End AMD Ryzen 9 9950X3D, ASRock X870E Taichi + Dell AlienWare AW2725DF + ajándékok
- 24,5"-os FullHD Dell Alienware gamer monitor újszerű állapotban AW2518HF
- GAMER LAPTOP - ASUS Rog Zephyrus M16 / Intel i7 12700 / RTX 3060 6gb / 24gb DDR5 / 2TB ssd
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- BESZÁMÍTÁS! Gigabyte H610M i3 12100F 16GB DDR4 512GB SSD RX 5600XT 6GB Zalman S2 Corsair 650W
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- GYÖNYÖRŰ iPhone 12 64GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS4121
- ÚJ Parkside 10000 mAh powerbank 3 év garanciával.
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


