/************************************/
/*★ Image List の基本 前田 稔 ★*/
/************************************/
using System.Windows.Forms;
using System.Drawing;
class MyForm : Form
{
ImageList imglist;
string[] Files =
{ "C:\\DATA\\Test\\Icon01.ico", "C:\\DATA\\Test\\Icon02.ico", "C:\\DATA\\Test\\Icon03.ico" };
public MyForm()
{ imglist = new ImageList();
imglist.ImageSize = new Size(128, 128);
for (int i = 0; i < Files.GetLength(0); i++)
{ imglist.Images.Add(new Bitmap(Files[i])); }
Width = 600;
Height = 200;
Paint += new PaintEventHandler(MyHandler);
}
private void MyHandler(object sender, PaintEventArgs e)
{
for (int i = 0; i < imglist.Images.Count; i++)
imglist.Draw(e.Graphics, (i*140)+20, 10, i);
}
}
class form01
{ public static void Main()
{ MyForm mf = new MyForm();
Application.Run(mf);
MessageBox.Show("プログラムを終了します","Message Box");
}
}
|