/**********************************************/
/*★ Form にタイマーを張り付ける 前田 稔 ★*/
/**********************************************/
using System;
using System.Drawing;
using System.Windows.Forms;
public class MyForm : Form
{
private Timer timer1;
private System.ComponentModel.IContainer components;
int CNT;
public MyForm()
{
InitializeComponent();
Paint += new PaintEventHandler(MyHandler);
CNT = 0;
timer1.Start();
}
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.SuspendLayout();
//
// timer1
//
this.timer1.Interval = 500;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// MyForm
//
this.ClientSize = new System.Drawing.Size(292, 260);
this.Name = "MyForm";
this.ResumeLayout(false);
}
private void MyHandler(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Font f = new Font("MS明朝", 80);
g.DrawString(Convert.ToString(CNT), f, Brushes.Red, new PointF(10F, 50F));
}
private void timer1_Tick(object sender, EventArgs e)
{
CNT++;
Invalidate();
}
}
class form01
{
public static void Main()
{
MyForm mf = new MyForm();
Application.Run(mf);
}
}
|