none
merhaba ben bir butonla diğer bir butonun arkaplan resmini değiştirmek istiyorum ve programdan çıkınca yaptığım değişiklikler kaydolsun istiyorum? RRS feed

  • Soru

  • merhaba ben bir butonla diğer bir butonun arkaplan resmini değiştirmek istiyorum ve programdan çıkınca yaptığım değişiklikler kaydolsun istiyorum ve geri girdiğimde yaptığım değişiklikler aynen karşıma çıksın acaba bunu nasıl yapabilirim?

    onur karagedik

    11 Ekim 2015 Pazar 19:09

Yanıtlar

  • Öncelikle butona atadığın resmi ve butonun id veya tag'ini bir yere kaydetmelisin.Database veya Settings. Sonra bunları kaydettiğin yerden çekip eşleştirmelisin. Dosya Yolu + Dosya Adı

    Mesela Properties'e bir tane kayıt ekle.

    Sonra bunları ilgili event'e yaz. Butonclick veya Load.

    Sonra bunları aynı şekilde çek.

    Değişken değilse de Resources'a kaydet. Sonra da doğrudan atama yap.

    Sözde kod :

    btnImage.Image=MyNamespace.Properties.Resources.MyImage;

    Ya da :

    btnImage.Image = Properties.Settings.Default.MyImage;




    Mail Blog Web Site


    12 Ekim 2015 Pazartesi 09:13

Tüm Yanıtlar

  • O zaman şöyle yapabilirsin.şimdi senin 2 tane butonun var 2. butona tıklanınca
    button1.BackgroundImage = pictureBox1.Image; Dersin Sorun Çözülür. tabi en az 2 tane picturebox olacak içlerinde 2 farklı resim ile (butona koymak istediğin resimler) bunlarında visible özelliğini false yaparsan görünmezler.

    Kayıt olması içinde bi dosyaya kaydedersin değişiklikleri (txt dosyası olabilir) mesela picturebox1'in içindeki resmin adı A.png olsun buton1'in normal resmi de B.png olsun sen 2. butona tıkladığında buton1'in içindeki rsim A.png olur ve bunu dosyaya b1-A diye kodlayarak kaydedersin. programın her açıldığında formunun ayarlarını o dosyadan okuyarak şekillenir. böylece yaptığın değişiklikler kaydolmuş olur.

    11 Ekim 2015 Pazar 19:17
  • abiciğim bana proje halinde atma imkanın varmı?

    onur karagedik

    11 Ekim 2015 Pazar 19:49
  • Emin Ol Bende O söylediklerimi Yapacak Kadar Bilgi Yok. Ama Söylediklerim Senin Sorunun İçin Doğru Cevap.
    11 Ekim 2015 Pazar 20:11
  • Emin Ol Bende O söylediklerimi Yapacak Kadar Bilgi Yok. Ama Söylediklerim Senin Sorunun İçin Doğru Cevap.
    :)

    Mail Blog Web Site

    12 Ekim 2015 Pazartesi 09:04
  • Öncelikle butona atadığın resmi ve butonun id veya tag'ini bir yere kaydetmelisin.Database veya Settings. Sonra bunları kaydettiğin yerden çekip eşleştirmelisin. Dosya Yolu + Dosya Adı

    Mesela Properties'e bir tane kayıt ekle.

    Sonra bunları ilgili event'e yaz. Butonclick veya Load.

    Sonra bunları aynı şekilde çek.

    Değişken değilse de Resources'a kaydet. Sonra da doğrudan atama yap.

    Sözde kod :

    btnImage.Image=MyNamespace.Properties.Resources.MyImage;

    Ya da :

    btnImage.Image = Properties.Settings.Default.MyImage;




    Mail Blog Web Site


    12 Ekim 2015 Pazartesi 09:13