- Motorola Edge 50 Neo - az egyensúly gyengesége
- A készlethiány jelezheti, jön az iPhone 16e és iPad Air utódja
- MIUI / HyperOS topik
- Google Pixel topik
- Mobil flották
- Amazfit Bip 6 - jót olcsón
- Samsung Galaxy A54 - türelemjáték
- Poco M8 Pro 5G gyorsteszt
- Újabb tanúsítványt kapott a Poco X8 Pro Max
- Megvan a Xiaomi 17 és 17 Ultra európai ára
Új hozzászólás Aktív témák
-
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.
Ú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!
- Gitáros topic
- Parfüm topik
- PlayStation 5
- Belesajdulhat a nyakunk, ha túl közelről akarjuk nézni a Thermaltake monitorát
- Autós topik
- Kínai és egyéb olcsó órák topikja
- Synology NAS
- AI okozta csődhullámra figyelmeztett a Phison vezetője
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Geri Bátyó: Agglegénykonyha 13 – Néhány egyszerű, de finom étel
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Azonnali készpénzes GAMER / üzleti notebook felvásárlás személyesen / csomagküldéssel korrekt áron
- Samsung Galaxy Z Fold7 5G 12/256GB Jet Black használt, karcmentes garanciás 2028.10.24-ig
- Nintendo Switch Dock Set /// Számla + Garancia
- Jó áron eladó Lenovo ThinkPad T14s Gen 3/i5-1240P/16 GB/256 SSD/FHD+/IPS/Garancia/
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


