Mouse Üzerine Geldiğinde Resim Değiştirme

1 2
27/05/2011, 23:05

alpeki99

Olmadı demişsin ancak ne olmadı ne olması gerekiyordu söylememişsin.


Private Sub PictureBox2_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox2.MouseMove
PictureBox2.BackgroundImage = ımageList1.Images("back.png")

PictureBox2.BackgroundImage = ımageList1.Images("valied.png")
End Sub

valide.png yazmışsın ancak resimin gerçek adı valied.png olması lazım. Böylelikle Evet resiminin üzerine gelince beyaz zeminli olanı gösteriliyor artık.
27/05/2011, 23:12

~~KaG~~

Kusura Bakmayın Orada Bir Harf Hatası Olmuş. Onu Düzeltim Ama Sorun Yinede Çözülmedi Arka Plan Beyaz Oluyor Yinede...
27/05/2011, 23:30

alpeki99

Arka tarafın beyaz olmasının sebebi resimden kaynaklanır. Transparan resimi VS algılamıyor olabilir. BMP formatında atıp transparan kısımlar pembe olması gerekebilir.

http://support.microsoft.com/kb/288771
27/05/2011, 23:39

~~KaG~~

Sn. alpeki99,

Sorunu Buldum Ve Çözdüm.

Benim Yazdığım Kodda Arka Plan Resmini Değiştirmeye Çalışıyorum. Ve Yanlış Hatırlamıyorsam Ben O Resimlerin Beyaz Halini Yaparken Her Yerini Boyamıştım O Yüzden De Öyle Olabilir. Arka Plan Resmini Değiştirmeyip Images Değiştirince Sorun Çözüldü Örnek Ekledim İnceleyebilirsiniz... Saygılar...
27/05/2011, 23:48

alpeki99

Demek ki farklı açıdan bakınca çözüm bulunabiliyormuş
27/05/2011, 23:50

~~KaG~~

Evet
1 2