Form.TransparencyKey Özellik

Tanım

Formun saydam alanlarını temsil edecek rengi alır veya ayarlar.

public:
 property System::Drawing::Color TransparencyKey { System::Drawing::Color get(); void set(System::Drawing::Color value); };
public System.Drawing.Color TransparencyKey { get; set; }
member this.TransparencyKey : System.Drawing.Color with get, set
Public Property TransparencyKey As Color

Özellik Değeri

Color

Color Formda saydam olarak görüntülenecek rengi temsil eden bir.

Örnekler

Aşağıdaki örnek, formun arka plan renginden bağımsız olarak saydam istemci bölgesine sahip bir pencere oluşturur. Bu örnek, örnek yöntemin bir form sınıfı içinde tanımlanmasını gerektirir.

public:
   void InitializeMyForm()
   {
      this->BackColor = Color::Red;
      // Make the background color of form display transparently.
      this->TransparencyKey = BackColor;
   }
public void InitializeMyForm()
 {
    this.BackColor = Color.Red;
    // Make the background color of form display transparently.
    this.TransparencyKey = BackColor;
 }
Public Sub InitializeMyForm()
    BackColor = Color.Red
    ' Make the background color of form display transparently.
    TransparencyKey = BackColor
End Sub

Açıklamalar

Özelliğine TransparencyKey bir Coloratandığında, formun aynı BackColor olan alanları saydam olarak görüntülenir. Formun saydam alanlarında gerçekleştirilen fare tıklaması gibi fare eylemleri saydam alanın altındaki pencerelere aktarılır. Örneğin, formun istemci bölgesi saydam yapılırsa, söz konusu alanda fareye tıklandığında, tıklamanın olay bildirimi, altındaki herhangi bir pencereye gönderilir. Özelliğe atanan TransparencyKey renk formdaki tüm denetimler ile aynıysa, bunlar saydam olarak da görüntülenir. Örneğin, özelliği olarak ayarlanmış bir formda TransparencyKey denetiminiz Button varsa, denetimin özelliği Button farklı bir renge değiştirilmediği sürece BackColor denetim saydam olarak görüntülenir.SystemColors.Control

Bu özellik olduğunda RightToLeftLayout truedesteklenmez.

Şunlara uygulanır