Megosztás a következőn keresztül:


Windows Forms-vezérlők függvény szerint

A Windows Forms számos funkciót végrehajtó vezérlőket és összetevőket kínál. Az alábbi táblázat az általános függvénynek megfelelően sorolja fel a Windows Forms vezérlőit és összetevőit. Emellett, ha több vezérlő is létezik, amelyek ugyanazt a függvényt szolgálják, az ajánlott vezérlő megjelenik egy megjegyzéssel a felülírt vezérlővel kapcsolatban. Egy külön következő táblázatban a felülírt vezérlők az ajánlott csereként jelennek meg.

Megjegyzés:

Az alábbi táblázatok nem sorolják fel a Windows Formsban használható összes vezérlőt vagy összetevőt; átfogóbb listát a Windows Formson használandó vezérlők című témakörben talál.

Funkció Vezérlő Leírás
Adatmegjelenítés DataGridView vezérlő A DataGridView vezérlő testre szabható táblázatot biztosít az adatok megjelenítéséhez. Az DataGridView osztály lehetővé teszi a cellák, sorok, oszlopok és szegélyek testreszabását. Jegyzet: A DataGridView vezérlő számos alapvető és speciális funkciót biztosít, amelyek hiányoznak a DataGrid vezérlőből. További információ: Különbségek a Windows Forms DataGridView és a DataGrid Vezérlők között
Adatkötés és navigáció BindingSource komponens Leegyszerűsíti az űrlapok adathoz kötési vezérlőit a pénznemkezelés, a változásértesítés és más szolgáltatások biztosításával.
BindingNavigator vezérlő Eszköztár típusú felületet biztosít az űrlap adatainak navigálásához és kezeléséhez.
Szövegszerkesztés TextBox vezérlő Megjeleníti a tervezési időben beírt szöveget, amelyet a felhasználók futtatáskor vagy programozott módon szerkeszthetnek.
RichTextBox vezérlő Lehetővé teszi a szöveg egyszerű vagy rich-text formátumú (RTF) formázással történő megjelenítését.
MaskedTextBox vezérlő A felhasználói bevitel formátumának korlátozása
Információ megjelenítése (csak olvasható) Label vezérlő Olyan szöveget jelenít meg, amelyet a felhasználók közvetlenül nem szerkeszthetik.
LinkLabel vezérlő A szöveg webes stílusú hivatkozásként jelenik meg, és eseményt aktivál, amikor a felhasználó a speciális szövegre kattint. A szöveg általában egy másik ablakra vagy webhelyre mutató hivatkozás.
StatusStrip vezérlő Az alkalmazás aktuális állapotával kapcsolatos információkat jeleníti meg keretezett terület használatával, általában a szülőűrlap alján.
ProgressBar vezérlő Megjeleníti a művelet aktuális állapotát a felhasználó számára.
Weblap megjelenítése WebBrowser vezérlő Lehetővé teszi a felhasználó számára, hogy weblapokat navigáljon az űrlapon belül.
Kijelölés listából CheckedListBox vezérlő Megjeleníti az elemek görgethető listáját, amelyek mindegyike jelölőnégyzettel együtt jelenik meg.
ComboBox vezérlő Megjeleníti az elemek legördülő listáját.
DomainUpDown vezérlő Megjeleníti azoknak a szöveges elemeknek a listáját, amelyeket a felhasználók fel- és le gombokkal görgethetnek végig.
ListBox vezérlő Megjeleníti a szöveg és a grafikus elemek (ikonok) listáját.
ListView vezérlő Négy különböző nézet egyikében jeleníti meg az elemeket. A nézetek csak szöveget, kis ikonokat tartalmazó szöveget, nagy ikonokat tartalmazó szöveget és részletnézetet tartalmaznak.
NumericUpDown vezérlő Megjeleníti azoknak a számoknak a listáját, amelyeket a felhasználók fel- és le gombokkal görgethetnek végig.
TreeView vezérlő Olyan csomópontobjektumok hierarchikus gyűjteményét jeleníti meg, amelyek opcionális jelölőnégyzeteket vagy ikonokat tartalmazó szövegből állhatnak.
Grafikus megjelenítő PictureBox vezérlő Grafikus fájlokat, például bitképeket és ikonokat jelenít meg egy keretben.
Grafikus tároló ImageList vezérlő A képek adattáraként szolgál. ImageList vezérlők és az általuk tartalmazott képek újra felhasználhatók egyik alkalmazásból a másikba.
Értékbeállítás CheckBox vezérlő Megjeleníti a szöveghez tartozó jelölőnégyzetet és címkét. Általában a beállítások beállítására szolgálnak.
CheckedListBox vezérlő Megjeleníti az elemek görgethető listáját, amelyek mindegyike jelölőnégyzettel együtt jelenik meg.
RadioButton vezérlő Egy be- és kikapcsolható gombot jelenít meg.
TrackBar vezérlő Lehetővé teszi, hogy a felhasználók egy skálán állítsanak be értékeket úgy, hogy egy "hüvelykujjat" helyeznek át egy skálán.
Dátumbeállítás DateTimePicker vezérlő Grafikus naptárt jelenít meg, amely lehetővé teszi, hogy a felhasználók dátumot vagy időpontot válasszanak.
MonthCalendar vezérlő Grafikus naptárt jelenít meg, amely lehetővé teszi a felhasználók számára a dátumtartomány kiválasztását.
Párbeszédpanelek ColorDialog vezérlő Megjeleníti a színválasztó párbeszédpanelt, amely lehetővé teszi a felhasználók számára egy felületelem színének beállítását.
FontDialog vezérlő Megjelenít egy párbeszédpanelt, amely lehetővé teszi a felhasználók számára, hogy beállítsa a betűtípust és annak attribútumait.
OpenFileDialog vezérlő Egy párbeszédpanelt jelenít meg, amely lehetővé teszi a felhasználók számára, hogy keressenek meg egy fájlt, és jelöljenek ki egy fájlt.
PrintDialog vezérlő Megjelenít egy párbeszédpanelt, amely lehetővé teszi a felhasználók számára, hogy kiválasztják a nyomtatót, és beállítják az attribútumait.
PrintPreviewDialog vezérlő Egy párbeszédpanelt jelenít meg, amely megjeleníti, hogyan jelenik meg egy vezérlőösszetevő PrintDocument nyomtatáskor.
FolderBrowserDialog vezérlő Megjelenít egy párbeszédpanelt, amely lehetővé teszi a felhasználók számára, hogy mappákat tallózzanak, hozzanak létre, és végül kijelöljenek egyet.
SaveFileDialog vezérlő Egy párbeszédpanelt jelenít meg, amely lehetővé teszi a felhasználók számára a fájl mentését.
Menüvezérlők MenuStrip vezérlő Egyéni menüket hoz létre. Jegyzet: A MenuStrip vezérlőt úgy tervezték, hogy lecserélje a vezérlőt MainMenu .
ContextMenuStrip vezérlő Egyéni helyi menüket hoz létre. Jegyzet: A ContextMenuStrip vezérlőt úgy tervezték, hogy lecserélje a vezérlőt ContextMenu .
Parancsok Button vezérlő Elindítja, leállítja vagy megszakítja a folyamatot.
LinkLabel vezérlő A szöveg webes stílusú hivatkozásként jelenik meg, és eseményt aktivál, amikor a felhasználó a speciális szövegre kattint. A szöveg általában egy másik ablakra vagy webhelyre mutató hivatkozás.
NotifyIcon vezérlő A tálcán megjelenő állapotértesítési területen egy ikon jelenik meg, amely a háttérben futó alkalmazást jelöli.
ToolStrip vezérlő Olyan eszköztárakat hoz létre, amelyek tartalmazhatnak Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer vagy egyéni megjelenést témákkal vagy anélkül, és támogatják a túlcsordulást és a futásidejű elemek átrendezését. Jegyzet: A ToolStrip vezérlőt úgy tervezték, hogy lecserélje a vezérlőt ToolBar .
Felhasználói súgó HelpProvider komponens Biztosít előugró vagy webes súgót a vezérlőkhöz.
ToolTip komponens Egy előugró ablak, amely egy vezérlő céljának rövid leírását jeleníti meg, amikor a felhasználó az egérmutatót a vezérlőn helyezi el.
Egyéb vezérlők csoportosítása Panel vezérlő Vezérlőelemek csoportosítása címkézetlen, görgethető kereten.
GroupBox vezérlő Vezérlőelemek (például választógombok) csoportosítása címkézett, nem görgethető kereten.
TabControl vezérlő Többlapos lapot biztosít a csoportosított objektumok hatékony rendszerezéséhez és eléréséhez.
SplitContainer vezérlő Két panelt tartalmaz, amelyeket egy mozgatható sáv választ el egymástól. Jegyzet: A SplitContainer vezérlőt úgy tervezték, hogy lecserélje a vezérlőt Splitter .
TableLayoutPanel vezérlő Olyan panelt jelöl, amely dinamikusan helyezi el a tartalmát egy sorokból és oszlopokból álló rácsban.
FlowLayoutPanel vezérlő Olyan panelt jelöl, amely dinamikusan helyezi el a tartalmát vízszintesen vagy függőlegesen.
Hanganyag SoundPlayer vezérlő Hangfájlokat játszik le .wav formátumban. A hangok aszinkron módon tölthetők be vagy lejátszhatók.

Túllépett vezérlők és összetevők funkció szerint

Funkció Felülbírált vezérlő Javasolt helyettesítés
Adatmegjelenítés DataGrid DataGridView
Információ megjelenítése (írásvédett vezérlők) StatusBar StatusStrip
Menüvezérlők ContextMenu ContextMenuStrip
MainMenu MenuStrip
Parancsok ToolBar ToolStrip
StatusBar StatusStrip
Űrlap elrendezése Splitter SplitContainer

Lásd még