-3

VS アプリケーションのパスを取得する必要があります。

やあ!私の Windows フォーム アプリケーションでは、画像ファイルを追加しました。ここで、この画像ファイルの完全なパスを取得したいと思います。どうすれば実装できますか?

4

1 に答える 1

0

Cody Gray が指摘したように、画像をリソースとして追加した場合は、My.Resourcesクラスの該当する画像プロパティを介してコードでアクセスできます。

ただし、プロジェクトに含まれる通常のファイルとしてイメージ ファイルを追加した場合は、[出力ディレクトリにコピー] プロパティを [新しい場合はコピー] または [常にコピー] に設定する必要があります。そうすれば、ファイルはビルド時にプロジェクトの bin フォルダーにコピーされます。次に、コードは実行可能フォルダーを調べることでそれを見つけることができます。現在のディレクトリにあると仮定することもできますがsystem.Reflection.Assembly.GetExecutingAssembly().Location、フルパスを取得するなどの方法を使用する方が安全です。

于 2012-05-21T12:41:51.677 に答える