2010-12-02 3 views
8

İki görüntü dosyasını çözüm içine eklemeye çalışıyorum, böylece .exe dosyasına derlenecekler, böylece bilgisayardaki mutlak bir yol yerine onları hemen yükleyebilirim.C# Visual Studio kaynak dosyalarını kullanarak

Visual Studio'da kaynak dosyaları kullanmam gerektiğini düşünüyorum, ancak daha önce hiç sahip olmadım. Eğer tamamen yanlış yoldaysam, lütfen beni düzeltin.

Şimdiye kadar yaptığım işte. Visual Studio 2010 Solution Explorer, sağ Özellikleri→ Açıkkaynaklar tıklayınşimdi Özellikleri hem benim resimlere sahip So ... Kaynakdosya Mevcut ekle

ekle → Kaynaklar sekmesi. Şimdi onları C# kodunda nasıl geri alabilirim?

C#, Windows Forms ve Visual Studio 2010 kullanıyorum. Eğer adı myLogo.jpg bir görüntüyü eklediyseniz

PictureBox pic; 
pic.Image = new Bitmap(/* What is the address now? */); 

cevap

12

Sen Yani Properties.Resources.<name_of_your_resource>

+1

gibi onları alabilirsiniz. Bitmap objBitmap = Properties.Resources.myLogo yazabilmeniz gerekir; – Hps

+0

çok güzel, mükemmel çalıştı. Bu yanıtta, tüm MSDN kaynaklarından daha fazla bilgi sağladığınızdan dolayı, –

+1

@ Hps yardım için teşekkürler. – KDecker