Mengubah Warna Panel agar sesuai dengan Warna Tema Pengguna

Bagaimana cara mengatur Warna Latar Belakang suatu Kontrol (Panel) agar memiliki Warna yang sama dengan Warna Tema Windows pengguna saya?

Saya menemukan ini: Mengubah Tema(Warna) panel sesuai dengan Tema Windows

Dan saya minta maaf, tapi menurut saya para penjawab itu tidak mau repot-repot memeriksa apa yang mereka katakan. Mengatur Warna Latar Belakang Kontrol ke Kontrol, tidak menjadikannya warna yang sama dengan Warna Tema. Itu hanya memberi warna abu-abu yang bagus.

Saya ingin tahu apa itu Color the Glass di Windows Vista/7. Bagaimana saya bisa mendapatkan info ini saat runtime?

Terima kasih


person βӔḺṪẶⱫŌŔ    schedule 30.04.2011    source sumber


Jawaban (1)


Untuk mengubah warna latar belakang Panel Anda agar sesuai dengan warna jendela yang ditentukan dalam tema, Anda dapat melakukan:

yourPanel.BackColor = SystemColors.Window;

Untuk mendapatkan warna kaca pada Windows Vista dan lebih tinggi, Anda harus p/invoke DwmGetColorizationColor( ).

person Frédéric Hamidi    schedule 30.04.2011
comment
Terima kasih banyak atas tautan dan snip @Frédéric - sangat kami hargai! :) - person βӔḺṪẶⱫŌŔ; 30.04.2011