2010-01-20 20 views
6

vb.net'de bir düğmeyi devre dışı bırakıyorum ve yaptığımda görünümü değiştirmek için BackColor veya ForeColor özelliklerini kontrol edemiyorum. Onlar için yeni değerler belirledim ama almıyorlar. Devre dışı bırakılmış düğme neredeyse tam olarak etkin düğmelerim gibi görünüyor, böylece farkı anlayamıyorsunuz. Düz Stil düğmelerini kullanıyorum ama bunu değiştirmeyi denedim ve hala işe yaramıyor. Bunu yapabilmek için bir çeşit hile var mı? Ben tasarım zamanında varsayılan dışında bir şeye bir metin kutusu arka plan rengini ayarlamak zamanvb.net'deki engelli bir düğmenin görünümünü nasıl değiştirirsiniz?

+0

Bazı kodlar gönderebilir misiniz? Benim için çalışıyor. –

+0

Denediğimde gayet iyi çalışıyor. –

+0

Sorunun bir kısmı, oluşturulduktan sonra Kullanıcı Denetimi'nde oluşturulan düğmeleri güncelleştirmem olabilir. Sorunu yeniden oluşturacak bazı örnek kodları bir araya getirmeye çalışacağım. Teşekkürler. –

cevap

5

ben VB.NET 2008.

benzer bir sorun koştu, sonra zamanında bu metin kutusu devre dışı bırakıldığında, o yaptı bu 'engelli' görünümü almayın; Arka plan rengi değişmedi. Bunu aşmak için, OnEnabledChanged yöntemini geçersiz kılmalı ve arka plana ihtiyacım olan şeyi elle ayarlamak zorunda kaldım.

Bu, sahip olduğunuz sorundan biraz farklı, ancak OnEnabledChanged yöntemini geçersiz kılmanın size yardımcı olabileceğini düşünüyorum.

İlgili konular