2010-12-02 5 views
8

ソリューションに2つのイメージファイルを追加しようとしているため、それらは.exeファイルにコンパイルされるため、コンピュータの絶対パスではなく読み込むことができます。リソースファイルを使用するVisual Studio

私はVisual Studioでリソースファイルを使用する必要があると信じていますが、これまでにあったことはありません。私が間違ったトラックを完全にしているなら、私を修正してください。

これまで私がこれまで行ってきたことは次のとおりです。 2010年のVisual Studioのソリューションエクスプローラ、右→リソースはリソースを追加オープンプロパティをクリック→が既存のファイルを追加...

だから今はプロパティの私のイメージの両方を持っています→リソースタブ。 C#コードでどのように取り戻すのですか?

私はC#Windows FormsVisual Studio 2010を使用しています。

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

答えて

12

あなたが名前myLogo.jpgで画像を追加した場合、だから、Properties.Resources.<name_of_your_resource>

+1

ようにそれらを得ることができます。あなたはビットマップobjBitmap = Properties.Resources.myLogoを書くことができるはずです。 – Hps

+0

非常に素晴らしい、完璧に働いた。助けてくれてありがとう –

+1

@Hps私はあなたがMSDNのすべてのリソースよりもこの答えでより多くの情報を提供していることを心配しています。 – KDecker

関連する問題