piatok 2. decembra 2011

Jednoduché techniky na zmenu vzhľadu kariet v TabControl

V predvolenom nastavení .NET umiestni TabControl v hornej časti a označí ich jednoduchým textom. Bohužiaľ, nie je možné jednoducho zmeniť farbu pozadia karty alebo písmo. Avšak to neznamená, že sa budete musieť uspokojiť s nevýraznými a nudnými kartami. V tomto IT kurze vám ukážeme tri jednoduché úpravy, ktoré môžu urobiť v TabControl bez nutnosti napísať jediný riadok kódu: pridávanie obrázkov do každej karty, zmena polohy kariet, naskladať viac záložiek pre ich ľahšie prezeranie.

Obrázok pridáte do záložiek takto:
  1. Pridajte do projektu Imagelist a vyberte ho.
  2. V okne Properties použitie vlastnosť Images na pridanie obrázkov do kolekcie ImageList.
  3. Pridajte do svojho formulára TabControl a vyberte ho.
  4. V okne Properties použite rozbaľovací zoznam vlastnosti Imagelist a vyberte názov Imagelist, ktorý ste práve vytvorili.
  5. Vyhľadajte vlastnosť TabPages a kliknite na pole ellipses.
  6. Kliknite na tlačidlo Add pre pridanie novej TabPage a pomocou rozbaľovacieho zoznamu vlastnosti ImageIndex vyberte požadovanú kartu obrázku.
  7. Opakujte krok 6 podľa potreby.

Ak chcete zmeniť pozíciu karta:
  1. V okne Properties vyhľadajte vlastnosť Alignment pre TabControl.
  2. Zmeňte hodnotu na Right, Bottom alebo Left na premiestnenie kariet.

Ak chcete odstrániť kartu scrollbar:
  1. V okne Properties vyhľadajte vlastnosť Multiline pre TabControl a zmeňte jej hodnotu na True.

Majte na pamäti jednu vec: karty zarovnané pomocou Top alebo Bottom môžu byť vrstvené alebo presúvané (scroll), ale zarovnané pomocou Left a Right môžu byť len vrstvené.