2017-06-02 14 views
0

私はそれを知っていました| datadirectory |アプリケーションがインストールされているオペレーティングシステムによって定義されている現在のユーザーのローミングアプリケーションデータフォルダへのパスです。しかし、ここで実装しようとしているのは、ルートからフルパスを使用する代わりに、現在のデータフォルダからイメージのパスを直接呼び出そうとしていることです。 (それがパスに不正な文字があると言いますが、アイデアはそのようなものですので、作業されていない)の例は以下の通りです:使い方|データディレクトリ|画像ボックスに画像を表示するには

pictureBoxItem1.Image = Image.FromFile(@"|DataDirectory|\Images\example.jpg"); 

私は現在使用しています1:

pictureBoxItem1.Image = Image.FromFile("C:/Users/xxx/Documents/Visual Studio 2015/Projects/xxx/testing/Images/example.jpg"); 

完全指定パスを使用する代わりに、データを表示する他の方法はありますか?

+0

パス全体を与える代わりに相対パスを使用できます – ISHIDA

+0

?私はちょっとこれらのプログラミングのものに新しい。 – Asyraf

答えて

0

このlinkを使用してください。ここで、溶液の1つでは、約PictureBox.Loadメソッドがエクスパルされます。これはあなたを助けるでしょう。

+0

ありがとうございます。私は「相対的な道」の存在を知らなかった。 ._。 – Asyraf

+0

あなたは歓迎です:) – ISHIDA

関連する問題