/*★ Click で画像を切り替える 前田 稔 ★*/
using System;
using System.Drawing;
using System.Windows.Forms;
public class MyForm : Form
{
public static Bitmap bmp;
int SP_NO;
public MyForm()
{
Name = "MyForm";
Paint += new PaintEventHandler(MyHandler);
MouseDown += new MouseEventHandler(OnMyMouseDown);
SP_NO = 0;
}
private void MyHandler(object sender, PaintEventArgs e)
{ Graphics g = e.Graphics;
g.DrawImage(bmp,new Rectangle(80,10,128,216),
new Rectangle(SP_NO*128,0,128,216),GraphicsUnit.Pixel);
}
private void OnMyMouseDown(object sender, MouseEventArgs e)
{ SP_NO= (SP_NO+1)%7;
Invalidate();
}
}
class anime
{
public static void Main()
{ // Load Image
try
{ MyForm.bmp= new Bitmap("c:\\data\\test\\girl.gif"); }
catch
{ MessageBox.Show("イメージが取得できません", "Error");
return;
}
MyForm mf = new MyForm();
Application.Run(mf);
}
}
|