前田稔(Maeda Minoru)の超初心者のプログラム入門
/**********************************************************/ /*★ ファイルから GIF 画像を入力して描画する 前田 稔 ★*/ /**********************************************************/ using System; using System.Drawing; using System.Windows.Forms; public class MyForm : Form { public MyForm() { Paint += new PaintEventHandler(MyHandler); } private void MyHandler(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(new Bitmap("c:\\data\\kishi.gif"), new PointF(10F,50F)); //g.DrawImage(new Bitmap(@"c:\data\kishi.gif"), new PointF(10F,50F)); } } class image01 { public static void Main() { MyForm mf = new MyForm(); Application.Run(mf); } } |
Paint += new PaintEventHandler(MyHandler); |
g.DrawImage(new Bitmap("c:\\data\\kishi.gif"), new PointF(10F,50F)); g.DrawImage(new Bitmap(@"c:\data\kishi.gif"), new PointF(10F,50F)); |
public MyForm() { Text = "Image を表示する"; BackColor = SystemColors.AppWorkspace; Width = 800; Height = 640; Paint += new PaintEventHandler(MyHandler); } |
/**************************************/ /*★ Bitmap に画像を設定 前田 稔 ★*/ /**************************************/ using System.Windows.Forms; using System.Drawing; class MyForm : Form { Bitmap bmp; public MyForm() { Width = 400; Height = 300; try { bmp = new Bitmap("C:\\DATA\\Test\\Ayu.jpg"); } catch { MessageBox.Show("画像ファイルが読めません!", "C:\\DATA\\Test\\Ayu.jpg"); return ; } Paint += new PaintEventHandler(MyHandler); } private void MyHandler(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(bmp, 20, 20); } } class form01 { public static void Main() { MyForm mf = new MyForm(); Application.Run(mf); } } |