Aracılığıyla paylaş


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ı MyButtonbir 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 MyButtondeğ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

  1. Kullanıcı denetiminiz için bir ortak özellik oluşturun.

  2. özelliğinin get bölümünde, kullanıma açmak istediğiniz özelliğin değerini alan kodu yazın.

  3. 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.