
前田稔(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);
}
}
|
![]()