2012-04-21 5 views
0

私はもう一度。これは問題です、リソースフォルダーのC#フォームで別のフォルダーを追加し、Buttonsという名前を付けました。私はボタンが大好きです。これは、そのフォルダからimages/othersを使用する方法の質問です。C#フォーム - リソース内に新しいフォルダを使用する

これまでみてくださいマイ:

 ThisBtnImg.Image = Properties.Resources.Buttons.ThisButton; 

私は私の試みで成功を見ることができなかった... は、すべてのヘルプははるかに高く評価されるだろう。

答えて

0

プロジェクトにリソースを追加する必要があります。プロジェクトのプロパティに移動し、[リソース]タブをクリックします。そこに新しいリソースを追加したり、ディスクからイメージを選択することができます。 リソースタイプ「イメージ」を選択し、「リソースの追加 - >既存ファイルの追加」を選択します。

+0

はい、これは問題ではありません。問題はありません。リソースにフォルダを追加し、そのフォルダのアイテムを使用することです。私は大量の画像と音を持っているので、すべてが1つのフォルダのリソースに積まれていると混乱することがあります。 –

+0

これは機能しますか? ThisBtnImg.Image = Properties.Resources.ThisButton – alfoks

+0

いいえ。これは、リソースディレクトリ内のリソース/ボタン内にありません。 –

0

は、あなたが「埋め込まれたリソース」に、フォルダのビルドアクションを設定する必要がHow to add resources in separate folders?

この回答を参照してください。

using(Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("<root namespace for the  assembly>.<folder name>.<image file name>")) 
{ 
    pictureBox1.Image = Image.FromStream(stream); 
} 
関連する問題