Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic ipuçları » Resmi Simge (ico) Haline Getirmek
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

Yürüyen ışık efekti

Yazar: Ulionprimec
Programınızı yaptınız bitirdiniz birde yanına güzel bir ışık efekti yapmak istermisiniz? Bu kodu sadece ben yazdım kimseden alıntı yapmadım.


Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 421
Yayın Tar:20.03.2003
Yazar : Webmaster
Hit :10183

Bu Yazarın Yazıları Sadece bu yazarın  göster
Bu Yazıyı Tavsiye Et

Visual Basic'de ExtractIcon metodunu kullanarak herhangi bir resmi simge haline getirebilirsiniz.

Bunu yapmak için Imagelist kontrolünün ListImage özelliğini kullanmalısınız. Deneyin çok basit olduğunu göreceksiniz.

Aşağıda bu ipucu ile ilgili gelen 20.04.2003 tarihli bir maili eklemek istiyorum. Tuncay'a teşekkürler:

Sayfanızı uzun bir süredir ilgi ile takip ediyor ve çok beğeniyorum.
Bildiklerinizi bizimle herhangi bir şey talep etmeden paylaşma düşünceniz takdir edilecek bir davranış.

Vbasic.bilgisi.com'un alt başlıkları arasında bulunan ve yeni eklenen "İpucu" bölümünde işe yarayacak bir çok küçük kodun olduğunu gördüm.

Bunlardan biri de mailin başlığında belirttiğim Resimleri Simge (ico) Haline Getirmek başlıklı konu. Konuyu çok kısa olarak özetlediğiniz için buna bir ekleme yapma gereği duydum.
Herhangi bir formattaki resmi ikon haline getirmek için yazmış olduğunuz kod bir yere kadar sorunsuz çalışıyor. Yalnız bir sorun var, resimlerin renk değeri ikona göre değişiyor.
Yani renk derinliği 16 Bit'e düşüyor. Bu da (özellikle WindowsXP'nin şeffaf ikonlarını) dosyasından söküp bilgisayarın herhangi bir yerine kaydederken görüntülenden çok daha kötü sonuçlar ortaya çykarıyor.
Kısa bir süre önce bu konuda takıldığym için aklımda olan bir projeyi ertelemek zorunda kaldım. Biraz uğraştıktan sonra bu sorunu çözdüm ve bunu Visual Basic ile uğraşan diğer arkadaşlarla paylaşmak istedim. Basit olarak bir resmi ikona çevirmek için aşağıdaki kod yeterli olur:
Dim Resim As Picture
Set Resim = Listview1.ListImages(1).ExtractIcon
SavePicture Resim, "C:WindowsDestopIkon.ico"
Fakat bu kod yukarıda bahsettiğim sorunu ortaya çıkaracaktır. Bunun yerine forma Visible özelliği False olan bir adet PictureBox yerleştirip aşağıdaki kodları yazarsak sorunumuz ortadan kalkacaktır.
 
Dim Resim As Picture
Set Resim = Listview1.ListImages(1).ExtractIcon
Picture1.Picture = Resim
SavePicture Picture1.Image, "C:WindowsDesktopIkon.ico"
Bu küçük ayrıntıyı ilgili konuya iliştirerek konu ile ilgilenen diğer arkadaşların daha fazla yararlanmalarını sağlayabileceği kanaatideyim.
Çalışmalarının devamlı ve devamında başarıların seninle olmasy dileğiyle...

Tuncay KINALI




Bu sayfa için henüz yorum eklenmemiş.

© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin