Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Javasolt vezérlők és összetevők függvény szerint
| 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
.NET Desktop feedback