- Yasaklandı
- #1
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.
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.
Bu işlem oldukça basittir, burada tüm işlemleri programlama yoluyla yapıyoruz.
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.