C# 「名前'pictureBox1'は現在のコンテキスト内に存在しません。」
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Net;
using System.Drawing;
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// アプリケーションのメイン エントリ ポイントです。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
string URL = "http://www.example.jp/images/banana_i01.jpg";
string path = Path.GetTempFileName();
WebClient client = new WebClient();
client.DownloadFile(URL, path);
string oldPath = path;
string newPath = Path.ChangeExtension(oldPath, ".jpg");
File.Move(oldPath, newPath);
Bitmap canvas = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Graphics g = Graphics.FromImage(canvas);
Image img = Image.FromFile(newPath);
g.DrawImage(img, 10, 20, img.Width, img.Height);
img.Dispose();
g.Dispose();
pictureBox1.Image = canvas;
}
}
}
C#初心者です。
画像をURLからDLしてダイアログに表示させるプログラムを書こうとしています。
しかし、名前'pictureBox1'は現在のコンテキスト内に存在しませんと表示されてしまいます。
その原因として何が考えられるでしょうか?
ご教授頂けるとありがたいです。