• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Userforma şeffaf resim ekleme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Kull

Yeni Üye
Katılım
13 Tem 2023
Mesajlar
50
Aldığı beğeni
8
Excel V
Office 2010 TR
Konu Sahibi
Userforma şeffaf, transparan resim eklemenin bir yolu var mı arkadaşlar. Biraz araştırma yaptım da bir neticeye varamadım.
 
Transparan dan kastınız nedir?
Resminizi paint gibi bir programla soluklaştırın, Userformun picture özelliği ile alın.
 
Konu Sahibi
transparan yani saydam, şeffaf, arkaplan rengi olmayan resimlerden bahsediyorum hocam. Mesela aşağıdaki resimde arkaplan rengi yok. Genelde png formatında olur.
gonder-bayrak-2.png

Başka bir örnek aşağıdaki beyaz kare transparan bir resim.

1699347322-16549fb7ada5c0.org%20adresinden%20al%C4%B1nd%C4%B1
 
Resim denetiminize ekleyeceğiniz png formatlı resmi HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodu ile eklerseniz resim arka planı userformunuzun arka plan rengi ile doldurulduğundan transparent özelliğini kullanmış olursunuz.
 
Konu Sahibi
Resim denetiminize ekleyeceğiniz png formatlı resmi HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodu ile eklerseniz resim arka planı userformunuzun arka plan rengi ile doldurulduğundan transparent özelliğini kullanmış olursunuz.
HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Hocam kod jpg dosyası seçimi yaptığımda sorunsuz çalışıyor ama png formatına error 481 invalid picture ( geçersiz resim ) hatası veriyor.
 
LoadPicture denetimi ile zaten doğrudan .bmp, .ico, .jpg/jpeg ve .gif dosyalarını yükleyebilirsiniz, png formatını yükleyemezsiniz. png olarak sorduğunuz için otomatikman bildiğinizi düşündüm kusura bakmayın, benim hatam. Png formatında resmi image denetimine atamak için
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
yaklaşımını kullanmanız gerekir. Bu kod ile png formatında bir resim yüklemek için LoadPNg adlı bir yardımcı prosedürden destek alıyoruz. Bu prosedür ile belirlediğiniz png formatlı resim geçici bir picture objectine yüklenir ve image denetimine bu picture atanır. form initializeda me.bockcolor ile de arka plan biçimlendirmesi yapılmaktadır.
 
Konu Sahibi
LoadPicture denetimi ile zaten doğrudan .bmp, .ico, .jpg/jpeg ve .gif dosyalarını yükleyebilirsiniz, png formatını yükleyemezsiniz. png olarak sorduğunuz için otomatikman bildiğinizi düşündüm kusura bakmayın, benim hatam. Png formatında resmi image denetimine atamak için
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
yaklaşımını kullanmanız gerekir. Bu kod ile png formatında bir resim yüklemek için LoadPNg adlı bir yardımcı prosedürden destek alıyoruz. Bu prosedür ile belirlediğiniz png formatlı resim geçici bir picture objectine yüklenir ve image denetimine bu picture atanır. form initializeda me.bockcolor ile de arka plan biçimlendirmesi yapılmaktadır.
Hocam emekleriniz için çok teşekkür ederim ama yine aynı şey oldu. Png dışında resim eklerken kod sorunsuz çalışıyor png olunca Else koşulu devreye giriyor.
Resimlerinde olduğu örnek çalışma dosyasını ekledim.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
 
Aşağıdaki kodu internetten buldum, tüm formu kaplayan etiket (label) kullanın dosya yolunu kendinize göre değiştin.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Son düzenleme:
Çözüm
Userform Image denetimine .png dosyası eklemek ile ilgili olarak ihtiyaç duyanlar ekli örneği inceleyebilir.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst