• DİKKAT

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

CommandButton' un yazı tipi rengini değiştirme

elaziz23

Altın Üye
Katılım
19 Temmuz 2008
Mesajlar
19
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhabalar, değerli ustalarımdan bir ricam var. Forumda arama yaptım ama ulaşamadım.

CommondButton nesnesinin üzerine mouse ile gelindiğinde Caption' un ForeColor özelliğinin değişmesini, mesela kırmızı olmasını, mouse' u düğmenin üzerinden uzaklaştırınca tekrar eski rengine gelmesini istiyorum. Bunu MouseMove' den mi yapacağız nasıl olacak, kodu nedir? Çok teşekkür ederim.
 
Kod:
Private Sub CommandButton1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
CommandButton1.BackColor = &H80FFFF
End Sub
 
"= &H80FFFF" kode "= &H0080FFFF&" olarak değiştirip deneyiniz
 
Benim anlatmak istediğim zemin rengi (BackColor) değil, yazı tipi rengi yani ForeColor' un değişmesi ve de mouse CommandButton un üzerinden ayrılınca yazının (Caption) rengi gene eski değerini alacak. Örneğin Düğmede "Tıkla" yazıyor, ben farenin imlecini "Tıkla" butonunun üzerine getirince "Tıkla" yazısı kırmızı olacak, fareyi butonun üzerinden çekince eski rengine (siyah) geri dönecek.
 
Merhaba,

Ekteki örnek dosyayı incelermisiniz.
 

Ekli dosyalar

Korhan Ayhan hocam kafam karıştı, şunu birde UserForm olmadan yazarmısın, yani direk sizin örneğinizdeki FORM butonu üzerinden.
 
Son düzenleme:
Merhaba,

Anlamadım. Sizin butonunuz nerede? Excel sayfasındamı?
 
Merhaba,

Üstteki mesajıma sayfadaki CommandButton için örnek kodlamada ekledim. İnceleyin.

Sayfadaki buton için tasarım moduna geçtiğinizde butonun etrafında bir image nesnesi var. Dosyada şeffaf durumda. Bu sebeple mouse ile seçip kontrol edebilirsiniz.
 
Sağolasın Korhsn Ayhan hocam Allah razı olsun çok güzel çalışıyor. Ben sayfanın zeminini boyadığım için image nesnesinin belli olmaması için rengini tutturmak biraz zor oldu :)
 
Geri
Üst