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-Steuerelemente sind wiederverwendbare Komponenten, die die Funktionalität der Benutzeroberfläche kapseln und in clientseitigen, windowsbasierten Anwendungen verwendet werden. Windows Forms bietet nicht nur viele einsatzbereite Steuerelemente, sie stellt auch die Infrastruktur für die Entwicklung eigener Steuerelemente bereit. Sie können vorhandene Steuerelemente kombinieren, vorhandene Steuerelemente erweitern oder eigene benutzerdefinierte Steuerelemente erstellen. Weitere Informationen finden Sie unter Übersicht über das Erstellen neuer Steuerelemente.
Hinzufügen von Steuerelementen
Steuerelemente werden über visual Studio Designer hinzugefügt. Mit dem Designer können Sie Steuerelemente platzieren, anpassen und verschieben. Alternativ können Steuerelemente über Code hinzugefügt werden. Weitere Informationen finden Sie unter Hinzufügen eines Steuerelements (Windows Forms).
Layoutoptionen
Die Position, an der ein Steuerelement auf einem übergeordneten Element angezeigt wird, wird durch den Wert der Location Eigenschaft relativ zur oberen linken Ecke der übergeordneten Oberfläche bestimmt. Die Koordinate der oberen linken Position im übergeordneten Element ist (x0,y0)
. Die Größe des Steuerelements wird durch die Size Eigenschaft bestimmt und stellt die Breite und Höhe des Steuerelements dar.
Neben der manuellen Positionierung und Größenanpassung stehen verschiedene Containersteuerelemente zur Verfügung, die bei der automatischen Platzierung von Steuerelementen helfen.
Weitere Informationen finden Sie unter Position und Layout von Steuerelementenund Vorgehensweisen zum Andocken und Verankern von Steuerelementen.
Steuerelementereignisse
Steuerelemente verfügen über mehr als 60 Ereignisse über die Basisklasse Control. Dazu gehören das Paint-Ereignis, das die Zeichnung eines Steuerelements verursacht, Ereignisse für die Anzeige eines Fenster, wie z. B. die Ereignisse Resize und Layout, sowie Maus- und Tastaturereignisse auf niedriger Ebene. Einige Ereignisse auf niedriger Ebene werden von Control in semantische Ereignisse wie Click und DoubleClicksynthetisiert. Die meisten geteilten Ereignisse fallen unter die folgenden Kategorien:
- Mausereignisse
- Tastaturereignisse
- Durch geänderte Eigenschaften ausgelöste Ereignisse
- Andere Ereignisse
Nicht jedes Steuerelement antwortet auf jedes Ereignis. Beispielsweise reagiert das Label Steuerelement nicht auf Tastatureingaben, und das Control.PreviewKeyDown Ereignis wird nicht ausgelöst.
Häufig ist ein Steuerelement ein Wrapper für ein zugrunde liegendes Win32-Steuerelement, und die Verwendung des Paint-Ereignisses zum Zeichnen über das Steuerelement ist möglicherweise eingeschränkt oder zeigt überhaupt keine Wirkung, da das Steuerelement letztendlich von Windows gezeichnet wird.
Weitere Informationen finden Sie unter "Steuerelementereignisse " und "Behandeln eines Steuerelementereignisses".
Barrierefreiheit verwalten
Windows Forms unterstützt Barrierefreiheit für Bildschirmleser und Spracheingabeprogramme für verbale Befehle. Sie müssen Ihre Benutzeroberfläche jedoch mit Barrierefreiheit entwerfen. Windows Forms-Steuerelemente machen verschiedene Eigenschaften verfügbar, um die Barrierefreiheit zu behandeln. Weitere Informationen zu diesen Eigenschaften finden Sie unter Bereitstellen von Barrierefreiheitsinformationen für Steuerelemente.
Siehe auch
.NET Desktop feedback