Application.RenderWithVisualStyles 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 nilai yang menentukan apakah aplikasi saat ini menggambar kontrol dengan gaya visual.
public:
static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
static member RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean
Nilai Properti
true jika gaya visual diaktifkan untuk kontrol di area klien jendela aplikasi; jika tidak, false.
Keterangan
Jika Anda menggambar kontrol kustom, gunakan properti ini untuk memutuskan apakah akan menggambar kontrol dengan atau tanpa gaya visual, sehingga tampilannya konsisten dengan kontrol lain dalam aplikasi.
Tabel berikut ini memperlihatkan empat kondisi yang harus ada untuk RenderWithVisualStyles mengembalikan true.
| Keadaan | Deskripsi |
|---|---|
| Sistem operasi mendukung gaya visual | Untuk memverifikasi kondisi ini secara terpisah, gunakan IsSupportedByOS properti VisualStyleInformation kelas . |
| Pengguna telah mengaktifkan gaya visual dalam sistem operasi | Untuk memverifikasi kondisi ini secara terpisah, gunakan IsEnabledByUser properti VisualStyleInformation kelas . |
| Gaya visual diaktifkan dalam aplikasi | Gaya visual dapat diaktifkan dalam aplikasi dengan memanggil EnableVisualStyles() metode atau dengan menggunakan manifes aplikasi yang menentukan bahwa ComCtl32.dll versi 6 atau yang lebih baru akan digunakan untuk menggambar kontrol. |
| Gaya visual sedang digunakan untuk menggambar area klien jendela aplikasi | Untuk memverifikasi kondisi ini secara terpisah, gunakan VisualStyleState properti Application kelas dan verifikasi bahwa kondisi tersebut memiliki nilai VisualStyleState.ClientAreaEnabled atau VisualStyleState.ClientAndNonClientAreasEnabled. |