Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovládací prvky, které tvoří složený ovládací prvek, se nazývají součástmi ovládacích prvků. Tyto ovládací prvky jsou obvykle deklarovány jako soukromé, a proto k němu vývojář nemá přístup. Pokud chcete zpřístupnit vlastnosti těchto ovládacích prvků budoucím uživatelům, musíte je zpřístupnit uživateli. Vlastnost základního ovládacího prvku je vystavena vytvořením vlastnosti v uživatelském ovládacím prvku a použitím get
a set
přístupových objektů této vlastnosti k ovlivnění změny v soukromé vlastnosti základního ovládacího prvku.
Představte si hypotetický uživatelský ovládací prvek s podsložkovým tlačítkem nazvaným MyButton
. Když uživatel v tomto příkladu požádá o vlastnost ConstituentButtonBackColor
, doručí se hodnota uložená v BackColor vlastnosti MyButton
. Když uživatel přiřadí hodnotu této vlastnosti, tato hodnota se automaticky předá BackColor vlastnosti MyButton
a kód set
se spustí a změní barvu MyButton
.
Následující příklad ukazuje, jak zpřístupnit vlastnost BackColor složkového tlačítka:
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;
}
}
Zpřístupnění vlastnosti součásti ovládacího prvku
Vytvořte veřejnou vlastnost pro uživatelský ovládací prvek.
V části
get
vlastnosti napište kód, který načte hodnotu vlastnosti, kterou chcete zveřejnit.V části vlastnosti
set
napište kód, který předá hodnotu vlastnosti vystavené vlastnosti řídicího prvku.
Viz také
.NET Desktop feedback