Ovládací prvky Windows Forms podle funkce

model Windows Forms nabízí ovládací prvky a komponenty, které provádějí řadu funkcí. Následující tabulka uvádí model Windows Forms ovládací prvky a komponenty podle obecné funkce. Kromě toho, pokud existuje více ovládacích prvků, které obsluhuje stejnou funkci, je doporučený ovládací prvek uveden s poznámkou týkající se ovládacího prvku, který nahradil. V samostatné následující tabulce jsou nahrazené ovládací prvky uvedeny s jejich doporučenými nahrazeními.

Poznámka:

V následujících tabulkách nejsou uvedeny všechny ovládací prvky nebo komponenty, které můžete použít v model Windows Forms; podrobnější seznam naleznete v tématu Ovládací prvky, které se mají použít na model Windows Forms

Function Control Popis
Zobrazení dat Ovládací prvek DataGridView Ovládací DataGridView prvek poskytuje přizpůsobitelnou tabulku pro zobrazení dat. Třída DataGridView umožňuje přizpůsobení buněk, řádků, sloupců a ohraničení. Poznámka: Ovládací DataGridView prvek poskytuje mnoho základních a pokročilých funkcí, které v ovládacím DataGrid prvku chybí. Další informace najdete v tématu Rozdíly mezi ovládacími prvky model Windows Forms DataGridView a DataGrid.
Datová vazba a navigace BindingSource Komponenty Zjednodušuje vazbové ovládací prvky ve formuláři s daty tím, že poskytuje správu měn, oznámení o změnách a další služby.
Ovládací prvek BindingNavigator Poskytuje rozhraní typu panel nástrojů pro navigaci a manipulaci s daty ve formuláři.
Úpravy textu Ovládací prvek TextBox Zobrazí text zadaný v době návrhu, který můžou uživatelé upravovat za běhu nebo změnit programově.
Ovládací prvek RichTextBox Umožňuje zobrazení textu s formátováním ve formátu prostého textu nebo ve formátu RTF (RTF).
Ovládací prvek MaskedTextBox Omezuje formát uživatelského vstupu.
Zobrazení informací (jen pro čtení) Ovládací prvek Label Zobrazí text, který uživatelé nemohou přímo upravit.
Ovládací prvek LinkLabel Zobrazí text jako odkaz na webový styl a aktivuje událost, když uživatel klikne na speciální text. Text je obvykle odkaz na jiné okno nebo web.
Ovládací prvek StatusStrip Zobrazí informace o aktuálním stavu aplikace pomocí zarámované oblasti, obvykle v dolní části nadřazeného formuláře.
Ovládací prvek ProgressBar Zobrazí aktuální průběh operace uživateli.
Zobrazení webové stránky Ovládací prvek WebBrowser Umožňuje uživateli procházet webové stránky ve formuláři.
Výběr ze seznamu Ovládací prvek CheckedListBox Zobrazí posouvatelný seznam položek spolu se zaškrtávacím políčku.
Ovládací prvek ComboBox Zobrazí rozevírací seznam položek.
Ovládací prvek DomainUpDown Zobrazí seznam textových položek, které můžou uživatelé procházet pomocí tlačítek nahoru a dolů.
Ovládací prvek ListBox Zobrazí seznam textových a grafických položek (ikony).
Ovládací prvek ListView Zobrazí položky v jednom ze čtyř různých zobrazení. Zobrazení obsahují jenom text, text s malými ikonami, text s velkými ikonami a zobrazení podrobností.
Ovládací prvek NumericUpDown Zobrazí seznam číslic, které uživatelé můžou procházet pomocí tlačítek nahoru a dolů.
Ovládací prvek TreeView Zobrazí hierarchickou kolekci objektů uzlu, které se můžou skládat z textu s volitelnými zaškrtávacími políčky nebo ikonami.
Grafický displej Ovládací prvek PictureBox Zobrazí grafické soubory, jako jsou rastrové obrázky a ikony, v rámci.
Grafické úložiště Ovládací prvek ImageList Slouží jako úložiště pro obrázky. ImageList a obrázky, které obsahují, je možné znovu použít z jedné aplikace na další.
Nastavení hodnoty Ovládací prvek CheckBox Zobrazí zaškrtávací políčko a popisek textu. Obecně se používá k nastavení možností.
Ovládací prvek CheckedListBox Zobrazí posouvatelný seznam položek spolu se zaškrtávacím políčku.
Ovládací prvek RadioButton Zobrazí tlačítko, které lze zapnout nebo vypnout.
Ovládací prvek TrackBar Umožňuje uživatelům nastavit hodnoty ve velkém měřítku přesunutím "palce" podél měřítka.
Nastavení data Ovládací prvek DateTimePicker Zobrazí grafický kalendář, který uživatelům umožní vybrat datum nebo čas.
Ovládací prvek MonthCalendar Zobrazí grafický kalendář, který uživatelům umožní vybrat rozsah kalendářních dat.
Dialogová okna Ovládací prvek ColorDialog Zobrazí dialogové okno pro výběr barvy, které umožňuje uživatelům nastavit barvu prvku rozhraní.
Ovládací prvek FontDialog Zobrazí dialogové okno, které uživatelům umožňuje nastavit písmo a jeho atributy.
Ovládací prvek OpenFileDialog Zobrazí dialogové okno, které uživatelům umožňuje přejít na soubor a vybrat ho.
Ovládací prvek PrintDialog Zobrazí dialogové okno, které uživatelům umožňuje vybrat tiskárnu a nastavit její atributy.
Ovládací prvek PrintPreviewDialog Zobrazí dialogové okno, které zobrazuje, jak se při tisku zobrazí ovládací PrintDocument komponenta.
Ovládací prvek FolderBrowserDialog Zobrazí dialogové okno, které uživatelům umožňuje procházet, vytvářet a nakonec vybrat složku.
Ovládací prvek SaveFileDialog Zobrazí dialogové okno, které umožňuje uživatelům uložit soubor.
Ovládací prvky nabídky Ovládací prvek MenuStrip Vytvoří vlastní nabídky. Poznámka: Je MenuStrip navržena tak, aby nahradila MainMenu ovládací prvek.
Ovládací prvek ContextMenuStrip Vytvoří vlastní místní nabídky. Poznámka: Je ContextMenuStrip navržena tak, aby nahradila ContextMenu ovládací prvek.
Příkazy Ovládací prvek Button Spustí, zastaví nebo přeruší proces.
Ovládací prvek LinkLabel Zobrazí text jako odkaz na webový styl a aktivuje událost, když uživatel klikne na speciální text. Text je obvykle odkaz na jiné okno nebo web.
Ovládací prvek NotifyIcon Zobrazí ikonu v oznamovací oblasti stavu hlavního panelu, která představuje aplikaci spuštěnou na pozadí.
Ovládací prvek ToolStrip Vytvoří panely nástrojů, které můžou mít systém Microsoft Windows XP, systém Microsoft Office, Microsoft Internet Explorer nebo vlastní vzhled a chování, s motivy nebo bez motivů a s podporou přetečení a změny pořadí položek za běhu. Poznámka: Ovládací ToolStrip prvek je navržený k nahrazení ToolBar ovládacího prvku.
Uživatelská nápověda HelpProvider Komponenty Poskytuje automaticky otevírané okno nebo online nápovědu pro ovládací prvky.
ToolTip Komponenty Poskytuje automaticky otevírané okno, které zobrazí stručný popis účelu ovládacího prvku, když uživatel umístí ukazatel myši na ovládací prvek.
Seskupování dalších ovládacích prvků Ovládací prvek Panel Seskupí sadu ovládacích prvků na neoznačeném posuvném rámečku.
Ovládací prvek GroupBox Seskupí sadu ovládacích prvků (například přepínačů) na označeném neskrollovatelném rámečku.
Ovládací prvek TabControl Poskytuje stránku s kartami pro efektivní uspořádání a přístup k seskupeným objektům.
Ovládací prvek SplitContainer Poskytuje dva panely oddělené pohyblivým pruhem. Poznámka: Ovládací SplitContainer prvek je navržený k nahrazení Splitter ovládacího prvku.
Ovládací prvek TableLayoutPanel Představuje panel, který dynamicky rozloží jeho obsah v mřížce složené z řádků a sloupců.
Ovládací prvek FlowLayoutPanel Představuje panel, který dynamicky rozloží jeho obsah vodorovně nebo svisle.
Zvuk Ovládací prvek SoundPlayer Přehrává zvukové soubory ve formátu .wav. Zvuky lze načíst nebo přehrávat asynchronně.

Nahrazené ovládací prvky a komponenty funkcí

Function Nahrazený ovládací prvek Doporučená náhrada
Zobrazení dat DataGrid DataGridView
Zobrazení informací (ovládací prvky jen pro čtení) StatusBar StatusStrip
Ovládací prvky nabídky ContextMenu ContextMenuStrip
MainMenu MenuStrip
Příkazy ToolBar ToolStrip
StatusBar StatusStrip
Rozložení formuláře Splitter SplitContainer

Viz také