Ikonka | Jméno | Popis |
![common_controls_pics_06](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_06_34243c13-7915-4f12-9fe7-2a5cff7582e5.gif) | Label - nápis | Label je nejjednoduší způsob jak zobrazit nějakou textovou informaci. Byl i ve starších verzí Visual Basicu. Používá se často jako popis jiných prvků. |
![common_controls_pics_01](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_01_b3d48ba0-40f6-4f08-b3d2-ccce58269bfe.gif) | Button - tlačítko | Tento prvek snad není nutné popisovat - při stisknutí se vyvolá událost, která provede zvolenou akci. Byl i ve starších verzích Visual Basicu. |
![common_controls_pics_18](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_18_6bf7aba4-13d9-4605-be13-692543f15900.gif) | TextBox - textové pole | Klasický vstupní ovládací prvek pomocí kterého je možné zadávat text. A i víceřádkový. TextBox je možné omezit maximální délkou. |
![common_controls_pics_08](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_08_340dc9a2-373f-4ab2-b212-f3953c8d7308.gif) | ListBox - jednoduchý seznam | ListBox je jednoduchý seznam s posuvníkem na pravé straně, který se zobrazí při nedostku místa. Položky se skládají pod sebe a využívá se jako informativní výstup nebo pro vybírání položky ze seznamu. |
![common_controls_pics_02](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_02_088db7ae-b648-4003-bdec-7c890b8feb11.gif) | CheckBox - zaškrtávací pole | Checkbox má 3 polohy. V 90ti% případů se používají jen dvě - zaškrtnuto a nezaškrtnuto. Třetí stav je neutrální (zešedlý kříž) a je defaultně vypnut. Slouží převážně k aktivaci nějaké možnosti nebo vybrání určité položky. |
| RadioButton - přepínače | RadioButtony se podobají v určitých ohledech CheckBoxu. Narozdíl od něj, ale slouží jako vícenásobný přepínač a je možné vždy zvolit jen jeden z nich. |
![common_controls_pics_14](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_14_b650d5f9-c5ba-4e04-b852-30a6b97d5d4c.gif) | PictureBox - obrázek | Tento prvek slouží jako grafický element a to už buď jako obrázek (přímo ze souboru) nebo pro vlastní vykreslovaný výstup (například grafy atp.). |
![common_controls_pics_11](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_11_30371018-99c2-4f14-8b6f-1f0dde3d8c3d.gif) | MonthCalendar - kalendář po měsících | Kalendář je pokročilá komponenta sloužící k výběru libovolného dne. Vždy se zobrazuje celý měsíc a my máme možnost zvolit jiný nebo vybrat přímo určitý den. |
![common_controls_pics_04](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_04_e5af9805-b655-43d6-a970-266fb9040f0f.gif) | ComboBox - rozbalovací seznam | Rozbalovací seznam má několik režimů. Jedním z nich je možnost zadat libovolný text + rozbalit seznam a popřípadě si vybrat některý z připravených možností. Druhý je striktní výběr z rozbalovacího menu (podobné jako ListBox, až na to, že zabírá méně místa, protože se zobrazuje jen vybraná položka a ostatní jsou schované). |
![common_controls_pics_05](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_05_f336078a-842d-4a45-831f-2c9d963721c0.gif) | DateTimePicker - vybírač datumu | Chová se obdobně jako MonthCalendar, jen nezabírá tolik místa. Celý kalendář se ukáže až po kliknutí na rozbalovátko. Vybrané datum je pak zobrazeno v kompatní podobě jako na obrázku. |
![common_controls_pics_17](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_17_dd200aa0-c3b5-4b29-a53e-64c1df70261a.gif) | RichTextBox - textové pole s formátováním | RichTextBox je prakticky to samé co TextBox jen umožňuje jednoduché formátování textu jako je změna písma, barvy, podkladu atp. |
| NotifyIcon - ikona v liště | Díky této komponentě máte možnost si přidat aplikační ikonku vpravo dolů vedle hodin na lištu, zobrazit informační bublinu a přiřadit kontextové menu. Nedoporučuji tuto funkci používat příliš často, uživatelovi se nelíbí, když má každý druhý program ikonku v této oblasti. |
| NumericUpDown - vybírač číselné hodnoty | NumericUpDown využijeme pokud potřebujeme dát uživateli možnost zadat číslo. Můžeme určit limity a skok při inkrementaci a dekrementaci. |
![common_controls_pics_09](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_09_e85cafdf-0427-4c24-99f9-ec1b3b2075a3.gif) | ListView - seznam | ListView je pokročilý ListBox podporující různé způsoby zobrazení (na obrázku je vidět přiřazení ikonek k položkám), seskupování do kategorií, řazení, více sloupců atp. Jedná se již o pokročilejší komponentu s rozsáhlejším nastavováním kvůli větší komfortnosti používání. |
![common_controls_pics_20](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_20_14927822-787c-464f-a1e4-e2682ea3613c.gif) | TreeView - zobrazení stromové struktury | Velmi propracovaný a kvalitní prvek s řadou vlastností a událostí sloužící k zobrazení libovolné stromové struktury. Možností použítí je celá řada. Namátkou mě napadá znázornění adresářové struktury. V systému Windows je například použit ve Správci zařízení. |
![common_controls_pics_10](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_10_2f1bc659-ba49-4f2b-b922-f101daceed1f.gif) | MaskedTextBox - textové pole s určeným formátem vstupu | MaskedTextBox je velmi kvalitní komponentou, která nám pomůže určit formát vstupu do textového pole. Například na obrázku je vidět omezení jen na zadání času (dvě dvojciferná čísla oddělená dvojtečkou). |
![common_controls_pics_03](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_03_af0a23d8-073e-48bb-88d0-891d4392dbc9.gif) | CheckedListBox - seznam zaškrtávacích polí | Funguje totožně jako ListBox je s tím vylepšením, že je možné jednotlivé položky zaškrtnout. Využívá se často při výběru možností u který není předem dán počet. |
![common_controls_pics_15](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_15_1d497c11-5b8c-4cc8-8d17-fef5168a10b1.gif) | ProgressBar - indikátor postupu | V případě déle trvajících operací je dobré dát uživateli vědět, že se něco děje a popřípadě zobrazit i průběh. K tomu slouží snad všem z Windowsů dobře známa komponenta ProgressBar. |
| ToolTip - nápověda pod myší | S ToolTipem můžeme zobrazit nápovědu pod myší k jednotlivým prvkům na formuláři. Funguje tak, že vlastnostmi nastavíme vzhled a pak v každém prvku, který je vidět, se přidá nová vlastnost, která určí jaký text se při najetí na ukáže. |
![common_controls_pics_07](http://cdn.dotnetportal.cz/files/WindowsLiveWriter-Pehledzkladnchkomponentproformule_CBD8-common_controls_pics_07_2a28281f-ddf4-48a4-b2b4-9d820a91300d.gif) | LinkLabel - odkaz | LinkLabel je prvek, který dokáže zobrazovat i několik odkazů v odstavci textu. Jejich zpracování řešíme událostmi komponenty. |
| WebBrowser - webový prohlížeč | Využívá jádro Internet Exploreru. Můžeme pomocí něj zobrazit webovou stránku nebo html soubor. Pokud máte aplikaci, která spolupracuje s webem, je často výhodné takto vytvořit základní vazbu (například zobrazování novinek, či registrace). |