• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ToggleButton Renk Değişimi Hk.

  • Konbuyu başlatan Konbuyu başlatan petsiye
  • Başlangıç tarihi Başlangıç tarihi

petsiye

Altın Üye
Katılım
28 Eylül 2009
Mesajlar
193
Excel Vers. ve Dili
Office 2019 TR 32 Bit
Merhaba,

Aşağıdaki komut yardımıyla ToggleButton'a 1 kere tıkladığımda Renk Mavi'ye dönüyor, fakat biraz silik renk Mavi oluyor. Ancak ikince kere tıkladığımda İstediğim renk olan Mavi renge dönüşuyor. ToggleButton ayarlarında bunu benim istediğim tondaki Mavi renge gelmesini bulamadım. Bunu ayarlamanını bir yolu var mıdır ?

Yardımcı olabilecek kişilere şimdiden çok Teşekkür Ederim

Kullandığım Kod:

Private Sub ToggleButton498_Click()
ToggleButton498.BackColor = IIf(ToggleButton498.BackColor = _
vbBlue, vbBlue, vbBlue)
End Sub


1. Kere Tıkladığımdaki Mavi Renk görünümü 254102





2. Kere Tıkladığımdaki Mavi Renk Görünümü 254103
 
Verdiğiniz kodda ToggleButton498.BackColor rengi maviye (vbBlue) ayarlanmış, ancak şartlı ifade hatalı bir şekilde tanımlanmış. Eğer buton rengi mavi değilse, başka bir renge geçiş yapılması bekleniyorsa, bu yapı doğru değil.

Eğer butonun arka plan rengini mavi ile değiştirmek için basit bir mantık kullanmak isterseniz, şu şekilde olmalıdır:

Kod:
Private Sub ToggleButton498_Click()
    If ToggleButton498.BackColor = vbBlue Then
        ToggleButton498.BackColor = vbWhite ' Butonu beyaza çevir
    Else
        ToggleButton498.BackColor = vbBlue ' Butonu maviye çevir
    End If
End Sub

Bu kod, buton tıklandığında mavi ise beyaz yapar, beyaz ise mavi yapar.
 
Sayın @tugkan , Öncelikle cevabınız için çok Teşekkür Ederim. Verdiğiniz kodu denedim ve evet sağlıklı. Bendeki kod da sağlıklıydı, o tarafta bir sorunum yok. Lakin ToogleButton Renk Tonu ile ilgili sorunum var. İlk tıklamadaki renk tonu Belli belirsiz bir mavi renk alıyor, ikinci tıkladığımda Mavinin tonu çok daha belirgi şekilde oluyor. Bu durum ToogleButton ayarlarından olabilir mi acaba diye baktım ama öyle bir ayar da göremedim. Sorunum bundan ibarettir.

Saygılarımla
 
Tooglebutton yerine Label yada commandbuttonda yapabilirsiniz.
Dediğiniz olay bendede oluyordu.
 
Sayın @tugkan , Öncelikle cevabınız için çok Teşekkür Ederim. Verdiğiniz kodu denedim ve evet sağlıklı. Bendeki kod da sağlıklıydı, o tarafta bir sorunum yok. Lakin ToogleButton Renk Tonu ile ilgili sorunum var. İlk tıklamadaki renk tonu Belli belirsiz bir mavi renk alıyor, ikinci tıkladığımda Mavinin tonu çok daha belirgi şekilde oluyor. Bu durum ToogleButton ayarlarından olabilir mi acaba diye baktım ama öyle bir ayar da göremedim. Sorunum bundan ibarettir.

Saygılarımla
Dün denediğimde bende de öyle olmuştu. Kırmızıyı sarı yapmıştım renk değişimi olmadı.
 
Yok sarıda da oluyormuş ama çok az olduğu için zor fark ediliyor.

Önceden bir program paylaşmıştım. Değişik renk tonlarını bu programla seçip kodlara yerleştirebilirsiniz.
 
 
Geri
Üst