Resourcesフォルダーの中にある画像ファイルを、
プログラム(C#)で実装させて表示する方法はありますか?
よろしくお願いします
現在は、\bin\Debugの直下にiconフォルダーを作成して、
クラス化にしてそこから呼び出して表示しています
それを、Resourcesの中にある.pngファイルを表示させるように変更したい
クラス側
public static Bitmap picImage(PictureBox pic, string strFile, int intX, int intY, int intWidth, int intHeight)
{
//描画先とするImageオブジェクトを作成する
Bitmap canvas = new Bitmap(pic.Width, pic.Height);
//ImageオブジェクトのGraphicsオブジェクトを作成する
Graphics g = Graphics.FromImage(canvas);
//画像ファイルを読み込んで、Imageオブジェクトとして取得する Image img = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + @"icon\" + strFile); //画像をcanvasの座標(0, 0)の位置に描画する g.DrawImage(img, intX, intY, intWidth, intHeight); //Imageオブジェクトのリースを解放する img.Dispose(); //Graphicsオブジェクトのリソースを解放する g.Dispose(); return canvas; }
呼び出す側
this.picCard.Image = クラス名.picImage(picCard, "ファイル名.png", 0, 0, 700, 80);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。