Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Hinweis
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".
Empfohlene Steuerelemente und Komponenten nach Funktion
Funktion | Steuerung | BESCHREIBUNG |
---|---|---|
Datenanzeige | DataGridView-Steuerelement | Das DataGridView Steuerelement stellt eine anpassbare Tabelle zum Anzeigen von Daten bereit. Die DataGridView Klasse ermöglicht die Anpassung von Zellen, Zeilen, Spalten und Rahmen. Anmerkung: Das DataGridView Steuerelement bietet zahlreiche grundlegende und erweiterte Features, die im DataGrid Steuerelement fehlen. Weitere Informationen finden Sie unter "Unterschiede zwischen windows Forms DataGridView" und "DataGrid"-Steuerelementen |
Datenbindung und -navigation | BindingSource-Komponente | Vereinfacht das Binden von Steuerelementen in einem Formular an Daten, indem währungsverwaltung, Änderungsbenachrichtigungen und andere Dienste bereitgestellt werden. |
BindingNavigator-Steuerelement | Stellt eine Symbolleistentypschnittstelle zum Navigieren und Bearbeiten von Daten in einem Formular bereit. | |
Textbearbeitung | TextBox-Steuerelement | Zeigt Text an, der zur Entwurfszeit eingegeben wurde und 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-Format oder Rich-Text-Format (RTF). | |
MaskedTextBox-Steuerelement | Schränkt das Format der Benutzereingabe ein | |
Informationen anzeigen (nur lesen) | 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 ausrollbare Liste von Elementen an, die jeweils von einem Kontrollkästchen begleitet werden. |
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-Steuerelement | Zeigt eine Liste von Text und grafischen Elementen (Symbole) an. | |
ListView-Steuerelement | 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 eine Beschriftung für Text an. Wird im Allgemeinen zum Festlegen von Optionen verwendet. |
CheckedListBox-Steuerelement | Zeigt eine ausrollbare 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-Steuerelement | 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 angezeigt wird, wie eine Steuerelementkomponente PrintDocument 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. Anmerkung: Das MenuStrip ist dafür ausgelegt, das MainMenu-Steuerelement zu ersetzen. |
ContextMenuStrip-Steuerelement | Erstellt benutzerdefinierte Kontextmenüs. Anmerkung: Das ContextMenuStrip ist dafür ausgelegt, 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. Anmerkung: Das ToolStrip Steuerelement wurde entwickelt, um das ToolBar Steuerelement zu ersetzen. | |
Benutzerhilfe | HelpProvider-Komponente | Stellt Pop-up- oder Online-Hilfe für Steuerelemente bereit. |
ToolTip-Komponente | 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 Reihe von Steuerelementen in einem unbeschrifteten, scrollbaren Rahmen. |
GroupBox-Steuerelement | Gruppiert einen Satz von Steuerelementen (z. B. Optionsfelder) auf einem beschrifteten, nicht scrollbaren Rahmen. | |
TabControl-Steuerelement | Bietet eine Seite mit Registerkarten zum effizienten Organisieren und zum Zugriff auf gruppierte Objekte. | |
SplitContainer-Steuerelement | Stellt zwei Panels bereit, die durch einen beweglichen Balken getrennt sind. Anmerkung: Das SplitContainer Steuerelement wurde entwickelt, um das Splitter Steuerelement zu ersetzen. | |
TableLayoutPanel-Steuerelement | Stellt ein Panel dar, das den Inhalt eines Rasters dynamisch angibt, das aus Zeilen und Spalten besteht. | |
FlowLayoutPanel-Steuerelement | Stellt ein Panel dar, das den Inhalt dynamisch horizontal oder vertikal angibt. | |
Audio | SoundPlayer-Steuerelement | Gibt Sounddateien im .wav-Format wieder. Sounds können asynchron geladen oder wiedergegeben werden. |
Abgelöste Steuerelemente und Komponenten nach Funktion
Funktion | Ersetztes Steuerelement | Empfohlene Ersetzung |
---|---|---|
Datenanzeige | DataGrid | DataGridView |
Informationsanzeige (Schreibgeschützte Kontrollen) | StatusBar | StatusStrip |
Menüsteuerelemente | ContextMenu | ContextMenuStrip |
MainMenu | MenuStrip | |
Befehle | ToolBar | ToolStrip |
StatusBar | StatusStrip | |
Formularlayout | Splitter | SplitContainer |
Siehe auch
.NET Desktop feedback