Form.TransparencyKey Egenskap

Definition

Hämtar eller anger den färg som ska representera transparenta områden i formuläret.

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

Egenskapsvärde

En Color som representerar färgen som ska visas transparent i formuläret.

Exempel

I följande exempel skapas ett fönster som har en transparent klientregion oavsett formulärets bakgrundsfärg. Det här exemplet kräver att exempelmetoden definieras i en formulärklass.

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

Kommentarer

När egenskapen TransparencyKey har tilldelats en Colorvisas de områden i formuläret som har samma BackColor objekt transparent. Eventuella musåtgärder, till exempel musklickningen, som utförs på de transparenta områdena i formuläret överförs till fönstren under det transparenta området. Om till exempel klientregionen för ett formulär görs transparent, skulle ett klick på det området skicka händelsemeddelandet om klickningen till ett fönster som ligger under det. Om den färg som tilldelats TransparencyKey egenskapen är samma som alla kontroller i formuläret visas de också transparent. Om du till exempel har en Button kontroll på ett formulär som har dess TransparencyKey egenskap inställd SystemColors.Controlpå visas kontrollen transparent om inte BackColor kontrollens Button egenskap ändras till en annan färg.

Den här egenskapen stöds inte när RightToLeftLayout är true.

Gäller för