Forum » Programiranje » [c#] Več panelov na eni Formi
[c#] Več panelov na eni Formi
japol ::
Imam primer, ko z klikom na button1 prikaže panel1 na katerem so ostali gradniki. Z klikom na button2 se prikaže panel2, in tako naprej. Problem nastane, ko je teh panelov več (8). Gre za izračun enega elementa na 8 različnih načinov in uporabnik bo izbral po katerem bo delal. Vsi ti paneli pa morajo biti en vrh drugega in na isti poziciji na formu. Kako bi lahko imel vse panele med programiranjem vidne? Sedaj se mučim s premikanjem panelov da dobim tistega, ki ga rabim. Želel bi podobno kot tabpage.
Kako take stvari rešujejo programerji?
Kako take stvari rešujejo programerji?
japol ::
hvala, ampak želel bi tako rešitev, da ko bi jih tako izbral kot si rekel, avtomatično prikaže na vrhu vseh. Ko ga uredim, izberemm drugega, se ta prikaže na vrhu itd. S tvojo rešitvijo jih še vedno moram premikati po formi.
Monster ::
izberes panel na property windowu, potem pa klikni bring to front. al pa za vsak panel naredi svojo kontrolo in jo potem posebej rihtaj.
Ka zaboga...
zigi ::
Druga možnost je, da namesto vsakega panela narediš svojo user kontrolo, tako boš lahko enostavno urejal vsako posebej. Na nek gumb ali dropdown pač prikažeš to kontrolo.
Če imajo tvoji paneli podobne objekte, potem si lahko pomagaš tudi s polimorfizmom (en main class, ki vsebuje skupne lastnosti vseh kontrol, vsaka kontrola pa implementira še svoje lastne lastnosti in metode).
Če imajo tvoji paneli podobne objekte, potem si lahko pomagaš tudi s polimorfizmom (en main class, ki vsebuje skupne lastnosti vseh kontrol, vsaka kontrola pa implementira še svoje lastne lastnosti in metode).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [c#] združitev scroll bara in panela ali podobnega gradnikaOddelek: Programiranje | 1646 (1410) | darkolord |
» | Domače omrežje - precej velikoOddelek: Omrežja in internet | 9268 (7567) | SeMiNeSanja |
» | c# classOddelek: Programiranje | 2264 (1858) | japol |
» | [ASP.NET] Dostop do dinamično kreiranih kontrolOddelek: Programiranje | 1290 (1136) | KalEl |
» | obračanje pogleda aplikacijeOddelek: Programiranje | 933 (725) | boss-tech |