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 nach ihrer allgemeinen Funktion aufgeführt. Wenn es mehrere Steuerelemente gibt, die die gleiche Funktion erfüllen, wird das empfohlene Steuerelement mit einem Hinweis auf das Steuerelement, das es ersetzt, aufgeführt. In einer separaten Tabelle sind die ersetzten Steuerelemente mit ihren empfohlenen Alternativen aufgeführt.
Hinweis
In den folgenden Tabellen sind nicht alle Steuerelemente oder Komponenten aufgeführt, die Sie in Windows Forms verwenden können. Eine umfassendere Liste finden Sie unter Steuerelemente für Windows Forms.
Empfohlene Steuerelemente und Komponenten nach Funktion
Funktion | Control | Beschreibung |
---|---|---|
Datenanzeige | DataGridView-Steuerelement | Das DataGridView-Steuerelement bietet eine anpassbare Tabelle zum Anzeigen von Daten. Die DataGridView-Klasse ermöglicht die Anpassung von Zellen, Zeilen, Spalten und Rahmen. Hinweis: Das DataGridView-Steuerelement bietet zahlreiche grundlegende und erweiterte Features, die im DataGrid-Steuerelement fehlen. Weitere Informationen finden Sie unter Unterschiede zwischen dem DataGridView-Steuerelement und dem DataGrid-Steuerelement in Windows Forms. |
Datenbindung und Navigation | BindingSource-Komponente | Vereinfacht die Bindung von Steuerelementen in einem Formular an Daten, indem es Währungsverwaltung, Änderungsbenachrichtigungen und andere Dienste bereitstellt. |
BindingNavigator-Steuerelement | Bietet eine Symbolleisten-ähnliche Benutzeroberfläche zum Navigieren und Bearbeiten von Daten in einem Formular. | |
Textbearbeitung | TextBox-Steuerelement | Zeigt zur Entwurfszeit eingegebenen Text an, der zur Laufzeit von den Benutzern 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 Link im Webstil an und löst ein Ereignis aus, wenn der Benutzer auf den speziellen Text klickt. Normalerweise ist der Text ein Link zu einem anderen Fenster oder einer Website. | |
StatusStrip-Steuerelement | Zeigt Informationen über den aktuellen Zustand der Anwendung mithilfe eines gerahmten Bereichs an, der sich normalerweise am unteren Rand eines übergeordneten Formulars befindet. | |
ProgressBar-Steuerelement | Zeigt dem Benutzer den aktuellen Fortschritt eines Vorgangs an. | |
Webseitenanzeige | WebBrowser-Steuerelement | Ermöglicht dem Benutzer, zu Webseiten innerhalb eines Formulars zu navigieren. |
Auswahl aus einer Liste | CheckedListBox-Steuerelement | Zeigt eine scrollbare 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 von Textelementen an, durch die Benutzer mit den Schaltflächen „Nach oben“ und „Nach unten“ scrollen können. | |
ListBox-Steuerelement | Zeigt eine Liste mit Text und grafischen Elementen (Symbolen) an. | |
ListView-Steuerelement | Zeigt Elemente in einer von vier verschiedenen Ansichten an. Die Ansichten umfassen nur Text, Text mit kleinen Symbolen, Text mit großen Symbolen und eine Detailansicht. | |
NumericUpDown-Steuerelement | Zeigt eine Liste von Ziffern an, durch die Benutzer mit den Schaltflächen „Nach oben“ und „Nach unten“ scrollen können. | |
TreeView-Steuerelement | Zeigt eine hierarchische Sammlung 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 Rahmen 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 eine Bezeichnung für Text an. Wird in der Regel zum Festlegen von Optionen verwendet. |
CheckedListBox-Steuerelement | Zeigt eine scrollbare Liste von Elementen an, die jeweils mit einem Kontrollkästchen versehen sind. | |
RadioButton-Steuerelement | Zeigt eine Schaltfläche an, die aktiviert oder deaktiviert werden kann. | |
TrackBar-Steuerelement | Ermöglicht es Benutzern, Werte auf einer Skala festzulegen, indem sie einen „Ziehpunkt“ entlang einer Skala bewegen. | |
Datumseinstellung | DateTimePicker-Steuerelement | Zeigt einen grafischen Kalender an, in dem der Benutzer ein Datum oder eine Uhrzeit auswählen kann. |
MonthCalendar-Steuerelement | Zeigt einen grafischen Kalender an, in dem Benutzer einen Datumsbereich auswählen können. | |
Dialogfelder | ColorDialog-Steuerelement | Zeigt das Dialogfeld für die Farbauswahl an, mit dem Benutzer die Farbe eines Benutzeroberflächenelements festlegen können. |
FontDialog-Steuerelement | Zeigt ein Dialogfeld an, in dem der Benutzer eine Schriftart und ihre Attribute festlegen kann. | |
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 angezeigt wird, wie eine PrintDocument-Steuerelementkomponente beim Drucken angezeigt wird. | |
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: Die MenuStrip-Instanz ist dafür vorgesehen, das MainMenu-Steuerelement zu ersetzen. |
ContextMenuStrip-Steuerelement | Erstellt benutzerdefinierte Kontextmenüs. Hinweis: Die ContextMenuStrip-Instanz ist dafür vorgesehen, das ContextMenu-Steuerelement zu ersetzen. | |
Befehle | Button-Steuerelement | Startet, beendet oder unterbricht einen Prozess. |
LinkLabel-Steuerelement | Zeigt Text als Link im Webstil an und löst ein Ereignis aus, wenn der Benutzer auf den speziellen Text klickt. Normalerweise ist der Text ein Link zu einem anderen Fenster oder einer Website. | |
NotifyIcon-Steuerelement | Zeigt ein Symbol im Statusbenachrichtigungsbereich der Taskleiste an, das eine im Hintergrund ausgeführte Anwendung darstellt. | |
ToolStrip-Steuerelement | Erstellt Symbolleisten, die ein Microsoft Windows XP-, Microsoft Office-, Microsoft Internet Explorer- oder benutzerdefiniertes Aussehen aufweisen können, mit oder ohne Designs und mit Unterstützung für Überlauf und die Neuordnung von Elementen zur Laufzeit. Hinweis: Das ToolStrip-Steuerelement ist dafür vorgesehen, das ToolBar-Steuerelement zu ersetzen. | |
Hilfe für Benutzer | HelpProvider-Komponente | Stellt Popup- oder Onlinehilfe für Steuerelemente bereit. |
ToolTip-Komponente | Stellt ein Popupfenster bereit, in dem eine kurze Beschreibung des Steuerelements angezeigt wird, wenn mit dem Mauszeiger auf das Steuerelement gezeigt wird. | |
Gruppieren anderer Steuerelemente | Panel-Steuerelement | Gruppiert eine Reihe von Steuerelementen in einem unbeschrifteten, scrollbaren Rahmen. |
GroupBox-Steuerelement | Gruppiert eine Reihe von Steuerelementen (z. B. Optionsfelder) in einem beschrifteten, nicht scrollbaren Rahmen. | |
TabControl-Steuerelement | Bietet eine Registerkarte zum effizienten Anordnen und Zugreifen auf gruppierte Objekte. | |
SplitContainer-Steuerelement | Bietet zwei Bereiche, die durch einen beweglichen Balken getrennt sind. Hinweis: Das SplitContainer-Steuerelement ist dafür vorgesehen, das Splitter-Steuerelement zu ersetzen. | |
TableLayoutPanel-Steuerelement | Stellt einen Bereich dar, dessen Inhalt dynamisch in einem aus Zeilen und Spalten bestehenden Raster angeordnet wird. | |
FlowLayoutPanel-Steuerelement | Stellt einen Bereich dar, dessen Inhalt auf dynamische Weise horizontal oder vertikal angeordnet wird. | |
Audio | SoundPlayer-Steuerelement | Gibt Audiodateien im WAV-Format wieder. Sounds können asynchron geladen oder wiedergegeben werden. |
Ersetzte Steuerelemente 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 | |
Formularlayout | Splitter | SplitContainer |
Weitere Informationen
.NET Desktop feedback