Sdílet prostřednictvím


Ovládací prvky Windows Forms podle funkce

Windows Forms nabízí ovládací prvky a komponenty, které provádějí řadu funkcí. Následující tabulka uvádí ovládací prvky a součásti Modelu Windows Forms 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:

Následující tabulky neobsahují seznam všech ovládacích prvků nebo součástí, které můžete použít v modelu Windows Forms; Podrobnější seznam najdete v tématu Ovládací prvky, které se mají použít v modelu Windows Forms

Funkce Řízení Popis
Zobrazení dat ovládací prvek DataGridView Ovládací prvek DataGridView 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í prvek DataGridView poskytuje mnoho základních a pokročilých funkcí, které v ovládacím prvku DataGrid chybí. Další informace viz Rozdíly mezi ovládacími prvky Windows Forms DataGridView a DataGrid
Datová vazba a navigace BindingSource součást 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ámečku.
Grafické úložiště ovládací prvek ImageList Slouží jako úložiště pro obrázky. ImageList ovládací prvky a obrázky, které obsahují, je možné použít z jedné aplikace do 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é ukazuje, jak bude ovládací prvek komponenty PrintDocument vypadat při tisku.
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: byl MenuStrip navržen tak, aby nahradil kontrolu MainMenu.
ovládací prvek ContextMenuStrip Vytvoří vlastní místní nabídky. Poznámka: byl ContextMenuStrip navržen tak, aby nahradil kontrolu ContextMenu.
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 vzhled operačního systému Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer nebo vlastní vzhled, s nebo bez motivů a s podporou přetečení a změny pořadí položek za běhu. Poznámka: Ovládací prvek ToolStrip je navržen tak, aby nahradil ovládací prvek ToolBar.
Uživatelská nápověda HelpProvider součást Poskytuje automaticky otevírané okno nebo online nápovědu pro ovládací prvky.
ToolTip součást 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í prvek SplitContainer je navržen tak, aby nahradil ovládací prvek Splitter.
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 podle funkce

Funkce 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é