重複の可能性:
.NET でリソースを作成して使用する方法
私はこのコードを使用していますが、別の場所から実行すると、明らかに間違ったパスになります。
string strPath = @"C:\Users\perdanny\Documents\Visual Studio 2010\Projects\PokerBlitz\PokerBlitz\Resources\Cards\"
+ (suit * 13 + rank).ToString() + ".png";
重複の可能性:
.NET でリソースを作成して使用する方法
私はこのコードを使用していますが、別の場所から実行すると、明らかに間違ったパスになります。
string strPath = @"C:\Users\perdanny\Documents\Visual Studio 2010\Projects\PokerBlitz\PokerBlitz\Resources\Cards\"
+ (suit * 13 + rank).ToString() + ".png";
プロジェクトのリソースにファイルをまだ追加していない場合は、[プロジェクト] -> [既存のアイテムを追加] をクリックして追加できます。次に、ファイル システムでファイルを見つけます。を使用してファイルを参照できます
Properties.Resources.fileName
次のようなものを使用できます。
Application.StartupPath + (suit*13+rank).ToString() +".png";
\PokerBlitz\Resources\Cards\ のようなディレクトリを追加する必要があるかもしれませんが、それについてはよくわかりません。
このトピックの詳細については、こちらをご覧ください