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.
Die Steuerelemente, aus denen ein zusammengesetztes Steuerelement besteht, werden als Bestandteilsteuerelemente bezeichnet. Diese Steuerelemente werden normalerweise als privat deklariert und können daher vom Entwickler nicht aufgerufen werden. Wenn Sie Eigenschaften dieser Steuerelemente für zukünftige Benutzer verfügbar machen möchten, müssen Sie sie dem Benutzer zur Verfügung stellen. Eine Eigenschaft eines Bestandteilsteuerelements wird verfügbar gemacht, indem eine Eigenschaft im Benutzersteuerelement erstellt und die Accessoren get
und set
dieser Eigenschaft verwendet werden, um die Änderung der privaten Eigenschaft des Bestandteilsteuerelements zu bewirken.
Betrachten Sie ein hypothetisches Benutzersteuerelement mit einer bestandteilen Schaltfläche mit dem Namen MyButton
. In diesem Beispiel wird der Wert, der in der ConstituentButtonBackColor
Eigenschaft von BackColor gespeichert ist, übermittelt, wenn der Benutzer die MyButton
Eigenschaft anfordert. Wenn der Benutzer dieser Eigenschaft einen Wert zuweist, wird dieser Wert automatisch an die BackColor Eigenschaft MyButton
übergeben, und der set
Code wird ausgeführt und ändert die Farbe von MyButton
.
Das folgende Beispiel zeigt, wie die BackColor Eigenschaft der zusammengesetzten Schaltfläche freigelegt wird.
Public Property ButtonColor() as System.Drawing.Color
Get
Return MyButton.BackColor
End Get
Set(Value as System.Drawing.Color)
MyButton.BackColor = Value
End Set
End Property
public Color ButtonColor
{
get
{
return(myButton.BackColor);
}
set
{
myButton.BackColor = value;
}
}
Eine Eigenschaft eines Steuerungselements freigeben.
Erstellen Sie eine öffentliche Eigenschaft für Ihr Benutzersteuerelement.
Schreiben Sie im
get
Abschnitt der Eigenschaft Code, der den Wert der Eigenschaft abruft, die Sie verfügbar machen möchten.Schreiben Sie im
set
Abschnitt der Eigenschaft Code, der den Wert der Eigenschaft an die verfügbar gemachte Eigenschaft des Bestandteilsteuerelements übergibt.
Siehe auch
.NET Desktop feedback