Udostępnij za pośrednictwem


PrintPreviewDialog.TransparencyKey Właściwość

Definicja

Pobiera lub ustawia kolor, który będzie reprezentować przezroczyste obszary formularza.

public:
 property System::Drawing::Color TransparencyKey { System::Drawing::Color get(); void set(System::Drawing::Color value); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Color TransparencyKey { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.TransparencyKey : System.Drawing.Color with get, set
Public Property TransparencyKey As Color

Wartość właściwości

Obiekt Color reprezentujący kolor wyświetlany w przezroczysty sposób na formularzu.

Atrybuty

Uwagi

Ta właściwość nie jest odpowiednia dla tej klasy.

TransparencyKey Gdy właściwość ma przypisaną Colorwłaściwość , obszary formularza, które mają takie sameBackColor, będą wyświetlane w przezroczysty sposób. Wszelkie akcje myszy, takie jak kliknięcie myszy, wykonywane na przezroczystych obszarach formularza, zostaną przeniesione do okien poniżej przezroczystego obszaru. Jeśli na przykład region klienta formularza jest niewidoczny, kliknięcie myszy w tym obszarze spowoduje wysłanie powiadomienia o zdarzeniu kliknięcia do dowolnego okna znajdującego się pod nim. Jeśli kolor przypisany do TransparencyKey właściwości jest taki sam jak wszystkie kontrolki w formularzu, będą one również wyświetlane w przezroczysty sposób. Jeśli na przykład masz kontrolkę Button w formularzu, który ma jego TransparencyKey właściwość ustawioną na Control, kontrolka będzie wyświetlana w sposób niewidoczny, chyba że BackColor właściwość kontrolki Button zostanie zmieniona na inny kolor.

Dotyczy