C# ile Icon Çizmek

Graphichs sınıfı kullanarak form başlığında, notify ,icon olarak veya herhangi bir amaç için kodlarla ikon çizmek.

Graphichs sınıfı kullanarak form başlığında, notify ,icon olarak veya herhangi bir amaç için kodlarla ikon çizmek.

C# ile icon çizmek için ilk önce bir resim çizip bunu icon formatına çevirmemiz gerekir. Tabi ki bu çizim işlemini programın içinden gerçekleştirebileceğimiz gibi, dışarıdan bir resim yüklenmesini de sağlayabiliriz (OpenFileDialog).

Bu işlem oldukça basittir, burada tüm işlemleri programlama yoluyla yapıyoruz.

Bu kodu eklediğiniz bir butonun event’ ine ekleyebilirsiniz.


Bitmap bmp = new Bitmap(32, 32); // 32x32 ebatlarında bir bitmap oluşturduk.



Graphics g = Graphics.FromImage(bmp); // g üzerinde çizim yapacağımızı belirttik.



g.FillRectangle(Brushes.Green, new Rectangle(0, 0, 32, 32)); // Arkaplanı yeşile boyadık.



g.DrawString("TEST", new Font("Arial", 7, FontStyle.Bold), Brushes.White, 0, 10); // Resme TEST yazdırdık.



IntPtr Hicon = bmp.GetHicon(); // Bitmap'ten ikon tutamacını istedik.



Icon ico = Icon.FromHandle(Hicon); // İkonu bu tutamaç üzerinden çağırdık.



this.Icon = ico; // Formun ikonunu burada değiştiriyoruz.




Bitmap dosyasını bir dosyadan çağırmak için Bitmap.FromFile fonksiyonunu da kullanabilirsiniz.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git