Freigeben über


Windows Forms-Steuerelemente nach Funktion

Windows Forms bietet Steuerelemente und Komponenten, die eine Reihe von Funktionen ausführen. In der folgenden Tabelle sind die Windows Forms-Steuerelemente und -Komponenten gemäß der allgemeinen Funktion aufgeführt. Wenn mehrere Steuerelemente vorhanden sind, die dieselbe Funktion erfüllen, wird das empfohlene Steuerelement mit einer Notiz zu dem Steuerelement aufgeführt, das es ersetzt. In einer separaten nachfolgenden Tabelle werden die abgelösten Steuerelemente mit den empfohlenen Ersetzungen aufgelistet.

Anmerkung

In den folgenden Tabellen werden nicht alle Steuerelemente oder Komponenten aufgeführt, die Sie in Windows Forms verwenden können. eine umfassendere Liste finden Sie unter Steuerelemente für die Verwendung unter Windows Forms

Funktion Steuerung Beschreibung
Datenanzeige DataGridView Steuerelement Das DataGridView-Steuerelement stellt eine anpassbare Tabelle zum Anzeigen von Daten bereit. Die DataGridView-Klasse ermöglicht das Anpassen von Zellen, Zeilen, Spalten und Rahmen. Hinweis: Das DataGridView-Steuerelement bietet zahlreiche grundlegende und erweiterte Funktionen, die im DataGrid-Steuerelement fehlen. Weitere Informationen finden Sie unter Unterschiede zwischen den Windows Forms DataGridView- und DataGrid-Steuerelementen
Datenbindung und -navigation Komponente BindingSource Vereinfacht das Binden von Steuerelementen in einem Formular an Daten, indem währungsverwaltung, Änderungsbenachrichtigungen und andere Dienste bereitgestellt werden.
BindingNavigator-Steuerelement Stellt eine Symbolleisten-Schnittstelle zum Navigieren und Bearbeiten von Daten in einem Formular bereit.
Textbearbeitung TextBox Steuerelement Zeigt Text an, der zur Entwurfszeit eingegeben wird; der von Benutzern zur Laufzeit bearbeitet oder programmgesteuert geändert werden kann.
RichTextBox-Steuerelement Ermöglicht die Anzeige von Text mit Formatierung im Nur-Text- oder Rich-Text-Format (RTF).
MaskedTextBox-Steuerelement Schränkt das Format der Benutzereingabe ein
Informationsanzeige (schreibgeschützt) Label-Steuerelement Zeigt Text an, den Benutzer nicht direkt bearbeiten können.
LinkLabel-Steuerelement Zeigt Text als Webformatverknüpfung an und löst ein Ereignis aus, wenn der Benutzer auf den speziellen Text klickt. Normalerweise handelt es sich bei dem Text um einen Link zu einem anderen Fenster oder einer Website.
StatusStrip-Steuerelement Zeigt Informationen zum aktuellen Zustand der Anwendung mithilfe eines gerahmten Bereichs an, in der Regel am unteren Rand eines übergeordneten Formulars.
ProgressBar-Steuerelement Zeigt den aktuellen Fortschritt eines Vorgangs für den Benutzer an.
Webseitenanzeige WebBrowser-Steuerelement Ermöglicht es dem Benutzer, in Ihrem Formular in Webseiten zu navigieren.
Auswahl aus einer Liste CheckedListBox-Steuerelement Zeigt eine rollbare Liste von Elementen an, die jeweils mit einem Kontrollkästchen versehen sind.
ComboBox-Steuerelement Zeigt eine Dropdownliste mit Elementen an.
DomainUpDown-Steuerelement Zeigt eine Liste mit Textelementen an, durch die Benutzer mit Schaltflächen nach oben und unten scrollen können.
ListBox Steuerung Zeigt eine Liste von Text und grafischen Elementen (Symbole) an.
ListView Steuerung Zeigt Elemente in einer von vier verschiedenen Ansichten an. Ansichten enthalten nur Text, Text mit kleinen Symbolen, Text mit großen Symbolen und eine Detailansicht.
NumericUpDown-Steuerelement Zeigt eine Liste der Ziffern an, durch die Benutzer mit Schaltflächen nach oben und unten scrollen können.
TreeView-Steuerelement Zeigt eine hierarchische Auflistung von Knotenobjekten an, die aus Text mit optionalen Kontrollkästchen oder Symbolen bestehen können.
Grafikanzeige PictureBox-Steuerelement Zeigt grafische Dateien wie Bitmaps und Symbole in einem Frame an.
Grafikspeicher ImageList-Steuerelement Dient als Repository für Bilder. ImageList Steuerelemente und die darin enthaltenen Bilder können von einer Anwendung zur nächsten wiederverwendet werden.
Werteinstellung CheckBox-Steuerelement Zeigt ein Kontrollkästchen und ein Etikett für Text an. Wird im Allgemeinen zum Festlegen von Optionen verwendet.
CheckedListBox-Steuerelement Zeigt eine scrollbare Liste von Elementen an, die jeweils von einem Kontrollkästchen begleitet werden.
RadioButton-Steuerelement Zeigt eine Schaltfläche an, die ein- oder ausgeschaltet werden kann.
TrackBar-Steuerelement Ermöglicht Benutzern das Festlegen von Werten auf einer Skala, indem sie einen "Daumen" entlang einer Skala bewegen.
Datumseinstellung DateTimePicker-Steuerelement Zeigt einen grafischen Kalender an, damit Benutzer ein Datum oder eine Uhrzeit auswählen können.
MonthCalendar-Steuerung Zeigt einen grafischen Kalender an, damit Benutzer einen Datumsbereich auswählen können.
Dialogfelder ColorDialog-Steuerelement Zeigt das Dialogfeld "Farbauswahl" an, in dem Benutzer die Farbe eines Schnittstellenelements festlegen können.
FontDialog-Steuerelement Zeigt ein Dialogfeld an, in dem Benutzer eine Schriftart und die zugehörigen Attribute festlegen können.
OpenFileDialog-Steuerelement Zeigt ein Dialogfeld an, in dem Benutzer zu einer Datei navigieren und diese auswählen können.
PrintDialog-Steuerelement Zeigt ein Dialogfeld an, in dem Benutzer einen Drucker auswählen und seine Attribute festlegen können.
PrintPreviewDialog-Steuerelement Zeigt ein Dialogfeld an, in dem dargestellt wird, wie die Komponente des Steuerelements PrintDocument beim Drucken erscheint.
FolderBrowserDialog-Steuerelement Zeigt ein Dialogfeld an, in dem Benutzer einen Ordner durchsuchen, erstellen und schließlich auswählen können.
SaveFileDialog-Steuerelement Zeigt ein Dialogfeld an, in dem Benutzer eine Datei speichern können.
Menüsteuerelemente MenuStrip-Steuerelement Erstellt benutzerdefinierte Menüs. Hinweis: Das MenuStrip wurde entwickelt, um das MainMenu Steuerelement zu ersetzen.
ContextMenuStrip-Steuerelement Erstellt benutzerdefinierte Kontextmenüs. Hinweis: Das ContextMenuStrip wurde entwickelt, um das ContextMenu Steuerelement zu ersetzen.
Befehle Button-Steuerelement Startet, stoppt oder unterbricht einen Prozess.
LinkLabel-Steuerelement Zeigt Text als Webformatverknüpfung an und löst ein Ereignis aus, wenn der Benutzer auf den speziellen Text klickt. Normalerweise handelt es sich bei dem Text um einen Link zu einem anderen Fenster oder einer Website.
NotifyIcon-Steuerelement Zeigt ein Symbol im Statusbenachrichtigungsbereich der Taskleiste an, das eine Anwendung darstellt, die im Hintergrund ausgeführt wird.
ToolStrip-Steuerelement Erstellt Symbolleisten, die ein Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer oder benutzerdefiniertes Aussehen und Verhalten aufweisen können, mit oder ohne Designs und mit Unterstützung für die Neuanordnung von Überlauf- und Laufzeitelementen. Hinweis: Das ToolStrip-Steuerelement soll das ToolBar Steuerelement ersetzen.
Benutzerhilfe Komponente HelpProvider Stellt Pop-up- oder Online-Hilfe für Steuerelemente bereit.
Komponente ToolTip Stellt ein Popupfenster bereit, in dem eine kurze Beschreibung des Zwecks eines Steuerelements angezeigt wird, wenn der Benutzer den Mauszeiger auf dem Steuerelement befindet.
Gruppieren anderer Steuerelemente Panel-Steuerelement Gruppiert eine Gruppe von Steuerelementen in einem unbeschrifteten, bildlauffähigen Frame.
GroupBox-Steuerelement Gruppiert Steuerelemente (z. B. Optionsfelder) auf einem beschrifteten, nicht scrollbaren Rahmen.
TabControl-Steuerelement Bietet eine Seite mit Registerkarten zum effizienten Organisieren und Zugreifen auf gruppierte Objekte.
SplitContainer-Steuerelement Stellt zwei Panels bereit, die durch einen beweglichen Balken getrennt sind. Hinweis: Das SplitContainer-Steuerelement soll das Splitter Steuerelement ersetzen.
TableLayoutPanel-Steuerelement Repräsentiert ein Panel, das seinen Inhalt dynamisch in einem Gitter aus Zeilen und Spalten anordnet.
FlowLayoutPanel-Steuerelement Stellt ein Panel dar, das seinen Inhalt dynamisch horizontal oder vertikal anordnet.
Audio SoundPlayer-Steuerelement Gibt Sounddateien im .wav-Format wieder. Sounds können asynchron geladen oder wiedergegeben werden.

Ersetzte Steuerungen und Komponenten nach Funktion

Funktion Ersetztes Steuerelement Empfohlener Ersatz
Datenanzeige DataGrid DataGridView
Informationsanzeige (Schreibgeschützte Steuerelemente) StatusBar StatusStrip
Menüsteuerelemente ContextMenu ContextMenuStrip
MainMenu MenuStrip
Befehle ToolBar ToolStrip
StatusBar StatusStrip
Formularaufbau Splitter SplitContainer

Siehe auch