1

Visual Studio 2010フォームデザイナーでは、コントロールのImageプロパティをクリックして、リソースファイルからさまざまなWinFormコントロールに画像を割り当てることができます。[リソースの選択]ダイアログボックスは、次のように表示されます。

[リソース]ダイアログボックス

上の画像では、「プロジェクトリソースファイル:」のオプションが選択されており、その下に「Properties\Resources.resx」とResources.resxファイルに属する画像のリストを示すドロップダウンリストがあることに注意してください。

ドロップダウンリストは、プロジェクトに複数の* .resxファイルを追加する場合、*。resxファイルを選択してから、そのファイル内のイメージを選択できることを示しています。たとえば、このテストプロジェクトには4つのリソースファイルがあります。

  • Properties \ Resources.resx
  • Properties \ Resources1.resx
  • Properties \ Resources2.resx
  • Properties \ Resources3.resx

解決

ただし、ダイアログボックスにプロジェクト内の他の*.resxファイルが表示されることはありません。

ファイル「Properties\Resources.resx」は、ドロップダウンリストに入力された唯一の* .resxファイルであるため、WinFormデザイナを使用して他のファイルから画像を選択することはできません。

もちろん、コードで画像を割り当てたり、すべての画像を1つの* .resxファイルに積み上げたりすることはできますが、他のリソースファイルがダイアログボックスに表示されない理由や、VisualStudioの入手方法を誰かが知っているかどうか知りたいです。それらの存在を認めるために?

ありがとう。

4

1 に答える 1

0

それらを間違ったノードに追加しました。プロパティ ノードではなく、プロジェクト ルートに追加してください。プロジェクトを右クリック→新しい項目の追加→リソースファイルをすると自動です。.resx ファイルをドラッグすることで修正できます。それを上にドラッグして、プロジェクトのルート ノードにカーソルを合わせたら放します。

于 2013-02-07T22:23:10.197 に答える