VS アプリケーションのパスを取得する必要があります。
やあ!私の Windows フォーム アプリケーションでは、画像ファイルを追加しました。ここで、この画像ファイルの完全なパスを取得したいと思います。どうすれば実装できますか?
VS アプリケーションのパスを取得する必要があります。
やあ!私の Windows フォーム アプリケーションでは、画像ファイルを追加しました。ここで、この画像ファイルの完全なパスを取得したいと思います。どうすれば実装できますか?
Cody Gray が指摘したように、画像をリソースとして追加した場合は、My.Resources
クラスの該当する画像プロパティを介してコードでアクセスできます。
ただし、プロジェクトに含まれる通常のファイルとしてイメージ ファイルを追加した場合は、[出力ディレクトリにコピー] プロパティを [新しい場合はコピー] または [常にコピー] に設定する必要があります。そうすれば、ファイルはビルド時にプロジェクトの bin フォルダーにコピーされます。次に、コードは実行可能フォルダーを調べることでそれを見つけることができます。現在のディレクトリにあると仮定することもできますがsystem.Reflection.Assembly.GetExecutingAssembly().Location
、フルパスを取得するなどの方法を使用する方が安全です。