Form.TransparencyKey Свойство

Определение

Возвращает или задает цвет, представляющий прозрачные области формы.

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

Значение свойства

Color

Объект Color, представляющий цвет прозрачных областей на форме.

Примеры

В следующем примере создается окно с прозрачным клиентским регионом независимо от цвета фона формы. В этом примере требуется, чтобы пример метода был определен в классе формы.

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

Комментарии

TransparencyKey При назначении Colorсвойства области формы с одинаковыми BackColor значениями будут отображаться прозрачно. Любые действия мыши, такие как щелчок мыши, выполняемые на прозрачных областях формы, будут перенесены в окна под прозрачной областью. Например, если клиентская область формы становится прозрачной, щелчок мыши в этой области будет отправлять уведомление о событии щелчка в любое окно, которое находится под ним. Если цвет, TransparencyKey назначенный свойству, совпадает с любыми элементами управления в форме, они также будут отображаться прозрачно. Например, если у вас есть Button элемент управления в форме с заданным SystemColors.ControlTransparencyKey свойством, элемент управления будет отображаться прозрачно, если BackColor свойство Button элемента управления не будет изменено на другой цвет.

Это свойство не поддерживается, если RightToLeftLayout имеет значение true.

Применяется к