Ikonka | Jméno | Popis |
| 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ů. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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.). |
| 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. |
| 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é). |
| 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. |
| 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. |
| 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í. |
| 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í. |
| 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). |
| 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. |
| 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. |
| 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). |