Nasıl yapılır: Bağlı Denetimlerin Özelliklerini Açma
Bileşik denetimi oluşturan denetimlere, bağlı denetimler adı verilir. Bu denetimler normalde özel olarak bildirilir ve bu nedenle geliştirici tarafından erişilemez. Bu denetimlerin özelliklerini gelecekteki kullanıcıların kullanımına açmak istiyorsanız, bunları kullanıcıya sunmanız gerekir. Bir kurucu denetimin özelliği, kullanıcı denetiminde bir özellik oluşturularak ve ilgili denetimin özel set
özelliğindeki değişikliği etkilemek için ve erişimcileri kullanılarak get
kullanıma sunulur.
adlı MyButton
bir kurucu düğme ile varsayımsal bir kullanıcı denetimi düşünün. Bu örnekte, kullanıcı özelliği istediğinde ConstituentButtonBackColor
özelliğinde BackColorMyButton
depolanan değer teslim edilir. Kullanıcı bu özelliğe bir değer atadığında, bu değer özelliğine BackColorMyButton
otomatik olarak geçirilir ve set
kod yürütülerek rengini MyButton
değiştirir.
Aşağıdaki örnekte, kurucu düğmesinin BackColor özelliğinin nasıl kullanıma sürülecekleri gösterilmektedir:
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;
}
}
Bir kurucu denetimin özelliğini kullanıma sunma
Kullanıcı denetiminiz için bir ortak özellik oluşturun.
özelliğinin
get
bölümünde, kullanıma açmak istediğiniz özelliğin değerini alan kodu yazın.set
özelliğinin bölümünde, özelliğin değerini, kurucu denetimin kullanıma sunulan özelliğine geçiren kod yazın.
Ayrıca bkz.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin