0

プロジェクトへの画像の読み込みに問題があります。microassig という名前のフォルダーに画像があります。このフォルダーはデスクトップにあります。このフォルダーはオンラインで家庭教師に送信されます。これが私のコード行です。

private Image imageOpen = Image.FromFile("\microassig\openOff.bmp");

ディレクトリ c:/ を配置したくないのは、ディレクトリが私のものとは異なるため、("\microassig\openOff.bmp"); を使用しているだけだからです。

問題は、画像が読み込まれないことです。

4

3 に答える 3

0

\はデスクトップを意味するものではありません。そのために使用する必要がありますGetFolderPathC#Get Special Folderを参照)これを行うにはいくつかの方法があります。画像をリソースとして追加できます。

または、すでに行っていることの行で、コードを次のように変更することもできます。

private Image imageOpen = Image.FromFile("openOff.bmp");

次に、openOff.bmpをbinフォルダー(exeが保存されている場所)に移動します。

openOff.bmp実行可能ファイルと同じフォルダに保持している間、それを見つける必要があります。

于 2012-08-01T12:52:00.310 に答える
0

プロジェクトの

bin\debug フォルダー

これを行うには、プロジェクト ソリューションを右クリックし、[エクスプローラーで開く] をクリックします

ファイルに名前を付けて保存/保存

openOff.bmp

次に、次のことができます。

private Image imageOpen = Image.FromFile("openOff.bmp");
于 2012-08-01T12:49:03.357 に答える
0

を使用しないでくださいImage.FromFile。イメージをリソースとしてプロジェクトに追加する必要があります。このリンクを参照してください: http://msdn.microsoft.com/en-us/library/7k989cfy(v=vs.80).aspx

于 2012-08-01T12:49:38.657 に答える