Form.TransparencyKey Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur warna yang akan mewakili area transparan formulir.
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
Nilai Properti
Color Yang mewakili warna untuk ditampilkan secara transparan pada formulir.
Contoh
Contoh berikut membuat jendela yang memiliki wilayah klien transparan terlepas dari warna latar belakang formulir. Contoh ini mengharuskan metode contoh didefinisikan dalam kelas formulir.
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
Keterangan
TransparencyKey Ketika properti diberi Color, area formulir yang memiliki hal yang sama BackColor akan ditampilkan secara transparan. Setiap tindakan mouse, seperti klik mouse, yang dilakukan pada area transparan formulir akan ditransfer ke jendela di bawah area transparan. Misalnya, jika wilayah klien formulir dibuat transparan, mengklik mouse pada area tersebut akan mengirim pemberitahuan peristiwa klik ke jendela mana pun yang ada di bawahnya. Jika warna yang ditetapkan ke TransparencyKey properti sama dengan kontrol apa pun pada formulir, warna tersebut juga akan ditampilkan secara transparan. Misalnya, jika Anda memiliki Button kontrol pada formulir yang propertinya TransparencyKey diatur ke SystemColors.Control, kontrol akan ditampilkan secara transparan kecuali BackColor properti Button kontrol diubah ke warna yang berbeda.
Properti ini tidak didukung ketika RightToLeftLayout adalah true.