前田稔(Maeda Minoru)の超初心者のプログラム入門
![]()
![]()
public MyForm()
{
InitializeComponent();
Paint += new PaintEventHandler(MyHandler);
}
|
private void MyHandler(object sender, PaintEventArgs e)
{
// pictureBox1.Image に新しい Bitmap を設定
pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height) ;
Graphics gra = Graphics.FromImage(pictureBox1.Image) ;
// ※ここで図形を描いて下さい。
}
|
private void MyHandler(object sender, PaintEventArgs e)
{
// pictureBox1.Image に新しい Bitmap を設定
pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height) ;
Graphics gra = Graphics.FromImage(pictureBox1.Image) ;
Random rand = new Random();
int red = rand.Next(256);
int green = rand.Next(256);
int blue = rand.Next(256);
Color cor = Color.FromArgb(255, red, 0, 0);
gra.DrawLine(new Pen(cor), 10, 50, 280, 50);
cor = Color.FromArgb(255, 0, green, 0);
gra.DrawLine(new Pen(cor, 10), 10, 100, 280, 100);
cor = Color.FromArgb(255, 0, 0, blue);
gra.DrawLine(new Pen(cor, 20), 10, 150, 280, 150);
}
|
private void MyHandler(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.DrawLine(new Pen(Color.Red),10,50,280,50);
g.DrawLine(new Pen(Color.Green,10),10,100,280,100);
}
|
![]()