Application.RenderWithVisualStyles Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli uygulamanın görsel stillerle denetimler çizip çizmediğini belirten bir değer alır.
public:
static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
member this.RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean
Özellik Değeri
true
uygulama pencerelerinin istemci alanındaki denetimler için görsel stiller etkinleştirildiyse; aksi takdirde , false
.
Açıklamalar
Özel bir denetim çiziyorsanız, görünümünün uygulamadaki diğer denetimlerle tutarlı olması için denetimi görsel stillerle mi yoksa görsel stiller olmadan mı çizip çizmeyeceğini belirlemek için bu özelliği kullanın.
Aşağıdaki tabloda, döndürülmesi true
için RenderWithVisualStyles var olması gereken dört koşul gösterilmektedir.
Koşul | Description |
---|---|
İşletim sistemi görsel stilleri destekler | Bu koşulu ayrı olarak doğrulamak için sınıfının özelliğini VisualStyleInformation kullanınIsSupportedByOS. |
Kullanıcı, işletim sisteminde görsel stilleri etkinleştirmiştir | Bu koşulu ayrı olarak doğrulamak için sınıfının özelliğini VisualStyleInformation kullanınIsEnabledByUser. |
Uygulamada görsel stiller etkinleştirilir | Görsel stiller, yöntemi çağrılarak EnableVisualStyles() veya denetimler çizmek için ComCtl32.dll sürüm 6 veya sonraki bir sürümün kullanılacağını belirten bir uygulama bildirimi kullanılarak bir uygulamada etkinleştirilebilir. |
Uygulama pencerelerinin istemci alanını çizmek için görsel stiller kullanılıyor | Bu koşulu ayrı olarak doğrulamak için sınıfının özelliğini Application kullanın VisualStyleState ve veya VisualStyleState.ClientAndNonClientAreasEnableddeğerine VisualStyleState.ClientAreaEnabled sahip olduğunu doğrulayın. |