Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
Doporučené ovládací prvky a komponenty podle funkce
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é
.NET Desktop feedback