2

リソース フォルダー (Properties.Resources) にフォルダーを作成しました。そこから画像を使用するにはどうすればよいですか?

4

1 に答える 1

8

通常、リソースを追加すると、そのリソースに対してタイプセーフラッパーが生成されます。

つまり、「picture」という名前の画像を追加した場合、次の方法でアクセスできます。

Form.picturebox1.Image = Properties.Resources.picture;

お役に立てれば

編集:

投稿をもう一度読んだ後、あなたが言っているのは、Resourcesフォルダーの下のsolutionフォルダーにサブフォルダーを追加したことだと思います。

リソースデザイナーを使用して画像などのリソースを追加する方がはるかに簡単であるため、これを行うことをお勧めしません。サブフォルダーの作成に熱心な場合は、.resxのルートタグの下に行を追加する必要があります。このようなファイル...

<data name="picture" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\*SubDirectory*\picture.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>

SubDirectoryは、作成したサブフォルダーの名前に置き換えられます。これで、上で示したように、Properties.Resources.pictureをコンパイルして使用できるようになります。

于 2013-02-01T19:22:44.453 に答える