Windows Forms-Steuerelemente nach Funktion

Aktualisiert: November 2007

Windows Forms bietet Steuerelemente und Komponenten zur Ausführung verschiedener Funktionen. In der folgenden Tabelle sind die Windows Forms-Steuerelemente und -Komponenten nach der allgemeinen Funktion aufgelistet. Wenn darüber hinaus mehrere Steuerelemente für dieselbe Funktion vorhanden sind, wird das empfohlene Steuerelement mit einem Hinweis auf das ersetzte Steuerelement aufgeführt. In einer separaten nachfolgenden Tabelle werden die ersetzten Steuerelemente mit ihren empfohlenen Ersetzungen aufgelistet.

Hinweis:

In der folgenden Tabelle sind nicht alle in Windows Forms verwendbaren Steuerelemente oder Komponenten aufgeführt. Eine umfassendere Liste finden Sie unter Steuerelemente für Windows Forms.

Empfohlene Steuerelemente und Komponenten nach Funktion

Funktion

Steuerelement

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.

Hinweis:
Das DataGridView-Steuerelement stellt zahlreiche grundlegende und erweiterte Features bereit, die das DataGrid-Steuerelement nicht aufweist. Weitere Informationen finden Sie unter Unterschiede zwischen dem DataGridView-Steuerelement und dem DataGrid-Steuerelement in Windows Forms.

Datenbindung und Navigation

BindingSource-Komponente

Vereinfacht das Binden von Steuerelementen an Daten in einem Formular durch Positionsverwaltung, Änderungsbenachrichtigung und andere Dienste.

BindingNavigator-Steuerelement

Stellt eine Oberfläche in Form einer Symbolleiste bereit, um durch Daten in einem Formular zu navigieren und diese zu bearbeiten.

Textbearbeitung

TextBox-Steuerelement

Zeigt zur Entwurfszeit eingegebenen Text an, der zur Laufzeit von den Benutzern bearbeitet oder programmgesteuert geändert werden kann.

 

RichTextBox-Steuerelement

Text kann im Nur-Text- oder im Rich-Text-Format (RTF) angezeigt werden.

 

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 Hyperlink an und löst ein Ereignis aus, wenn die Benutzer auf den Text klicken. In der Regel stellt der Text eine Verknüpfung zu einem anderen Fenster oder einer Website dar.

StatusStrip-Steuerelement

Zeigt Informationen über den aktuellen Zustand der Anwendung in einem Rahmenbereich an, normalerweise 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, innerhalb des Formulars durch Webseiten zu navigieren.

Auswahl aus einer Liste

CheckedListBox-Steuerelement

Zeigt eine bildlauffähige Liste von Elementen an, neben denen jeweils ein Kontrollkästchen steht.

ComboBox-Steuerelement

Zeigt eine Dropdownliste von Elementen an.

DomainUpDown-Steuerelement

Zeigt eine Liste von Textelementen an, in der Benutzer mit den Schaltflächen Nach oben bzw. Nach unten einen Bildlauf durchführen können.

ListBox-Steuerelement

Zeigt eine Liste von Text- und Grafikelementen (Symbolen) an.

ListView-Steuerelement

Zeigt Elemente in einer von vier verschiedenen Ansichten an: Diese Ansichten umfassen nur Text, Text mit kleinen Symbolen, Text mit großen Symbolen und eine Detailansicht.

NumericUpDown-Steuerelement

Zeigt eine Liste von Nummernzeichen an, in der Benutzer mit den Schaltflächen Nach oben bzw. Nach unten einen Bildlauf durchführen 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 Grafikdateien, z. B. Bitmaps und Symbole, in einem Rahmen an.

Speichern von Grafiken

ImageList-Steuerelement

Ein Repository für Bilder. ImageList-Steuerelemente und die darin enthaltenen Bilder können zwischen Anwendungen wiederverwendet werden.

Festlegen von Werten

CheckBox-Steuerelement

Zeigt ein Kontrollkästchen und eine Textbezeichnung an. In der Regel wird dieses Steuerelement zum Einstellen von Optionen verwendet.

CheckedListBox-Steuerelement

Zeigt eine bildlauffähige Liste von Elementen an, neben denen jeweils ein Kontrollkästchen steht.

RadioButton-Steuerelement

Zeigt eine Schaltfläche an, die aktiviert oder deaktiviert werden kann.

TrackBar-Steuerelement

Benutzer können auf einer Skala mit einem Ziehpunkt Werte einstellen.

Datumseinstellung

DateTimePicker-Steuerelement

Zeigt einen grafischen Kalender an, in dem Benutzer ein Datum oder eine Uhrzeit auswählen können.

MonthCalendar-Steuerelement

Zeigt einen grafischen Kalender an, in dem Benutzer einen Datumsbereich auswählen können.

Dialogfelder

ColorDialog-Steuerelement

Zeigt das Dialogfeld zur Farbauswahl an, in dem Benutzer die Farbe eines Oberflächenelements einstellen können.

FontDialog-Steuerelement

Zeigt ein Dialogfeld an, in dem Benutzer eine Schriftart und deren Attribute einstellen 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 dessen Attribute einstellen können.

PrintPreviewDialog-Steuerelement

Zeigt ein Dialogfeld mit der Seitenvorschau einer PrintDocument-Steuerelementkomponente an.

FolderBrowserDialog-Steuerelement

Zeigt ein Dialogfeld an, in dem Benutzer 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:
MenuStrip ersetzt das MainMenu-Steuerelement.

ContextMenuStrip-Steuerelement

Erstellt benutzerdefinierte Kontextmenüs.

Hinweis:
ContextMenuStrip ersetzt das ContextMenu-Steuerelement.

Befehle

Button-Steuerelement

Startet einen Prozess, hält ihn an oder unterbricht ihn.

LinkLabel-Steuerelement

Zeigt Text als Hyperlink an und löst ein Ereignis aus, wenn die Benutzer auf den Text klicken. In der Regel stellt der Text eine Verknüpfung zu einem anderen Fenster oder einer Website dar.

NotifyIcon-Steuerelement

Im Statusbereich der Taskleiste wird ein Symbol für eine im Hintergrund ausgeführte Anwendung angezeigt.

ToolStrip-Steuerelement

Erstellt Symbolleisten, die über das Aussehen und Verhalten von Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer oder über ein benutzerdefiniertes Aussehen und Verhalten und optional über Designs verfügen können und Überläufe sowie das Neuanordnen von Elementen zur Laufzeit unterstützen.

Hinweis:
Das ToolStrip-Steuerelement ersetzt das ToolBar-Steuerelement.

Benutzerhilfe

HelpProvider-Komponente

Stellt eine Popup- oder Onlinehilfe für Steuerelemente bereit.

ToolTip-Komponente

Stellt ein kleines Popupfenster bereit, in dem eine kurze Beschreibung zum Verwendungszweck des Steuerelements angezeigt wird, wenn mit dem Mauszeiger auf das Steuerelement gezeigt wird.

Gruppierung weiterer Steuerelemente

Panel-Steuerelement

Gruppiert einen Satz von Steuerelementen auf einem bildlauffähigen Rahmen ohne Bezeichnung.

GroupBox-Steuerelement

Gruppiert einen Satz von Steuerelementen (z. B. Optionsfelder) auf einem nicht bildlauffähigen Rahmen mit Bezeichnung.

TabControl-Steuerelement

Stellt eine Seite mit Registerkarten zum effizienten Organisieren von und Zugreifen auf gruppierte(n) Objekte(n) bereit.

SplitContainer-Steuerelement

Stellt zwei durch eine verschiebbare Leiste unterteilte Bereiche bereit.

Hinweis:
Das SplitContainer-Steuerelement ersetzt das Splitter-Steuerelement.

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 dynamisch horizontal oder vertikal angeordnet wird.

Audio

SoundPlayer-Steuerelement

Spielt Sounddateien im WAV-Format ab. Sounds können asynchron geladen oder abgespielt werden.

Ersetzte Steuerelemente und Komponenten nach Funktion gegliedert

Funktion

Ersetztes Steuerelement

Empfohlene Ersetzung

Datenanzeige

DataGrid

DataGridView

Informationsanzeige (schreibgeschützte Steuerelemente)

StatusBar

StatusStrip

Menüsteuerelemente

ContextMenu

ContextMenuStrip

MainMenu

MenuStrip

Befehle

ToolBar

ToolStrip

StatusBar

StatusStrip

Formularlayout

Splitter

SplitContainer

Siehe auch

Weitere Ressourcen

Steuerelemente für Windows Forms

Entwickeln benutzerdefinierter Windows Forms-Steuerelemente mit .NET Framework