Memik Yanık - Kişisel Web Sitesi Ana Sayfa | Hakkımda | Kitap Önerileri | Fotoğraflarım | RSS RSS | İletişim

Kod Yazarak Formların İkonunu Değiştirmek


 Projenizdeki herhangi bir formun ikonunu değişiklik yapmak üzere Properties penceresinde Icon özelliğini tıklama yaptığınızda ekrana ikon dosyası seçilen diyalog kutusunun geldiğini bilirsiniz. Aç diyalog kutusunda ico uzantılı bir dosyayı seçtiğinizde bu dosya otomatik olarak Resource dosyalarına dahil edilir. Ardından Form1.Designer.cs dosyasına aşağıdaki gibi bir satır eklenerek bu dosya formun başlığında kullanılır.

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

Buraya kadar sorun yok. Kod yazarak formların ikonlarını değiştirmek istiyorsanız ve ikon dosyası Resource dosyaları içinde bulunuyorsa yine sorun yoktur. İkon değiştirme işlemini kolayca yapabilirsiniz.  Eğer çalışma anında kod yazarak ikon dosyası seçmek istiyorsanız aşağıdaki gibi kod yazabilirsiniz.

private void ikon_sec_Click(object sender, EventArgs e)
{
  openFileDialog1.ShowDialog();
  string dosya = openFileDialog1.FileName;
  System.Drawing.Icon ikon;
  ikon = new Icon(dosya, 32, 32);
  this.Icon = ikon;
}

Forumlardaki Sorular 03.10.2009 14:01:47

YORUM YOK


YorumlarYorum Yaz
Ana Sayfa | Hakkımda | Kitap Önerileri | Fotoğraflarım | RSS | İletişim
Memik Yanık 2004-2009 © Tüm Hakları Saklıdır.
Hazırlayan www.semgoksu.com