C#中的Form_Load的问题

2024-11-28 05:51:58
推荐回答(3个)
回答1:

//要么在paint里面写
private void Form1_Paint(object sender, PaintEventArgs e)
{
    e.Graphics.DrawLine(Pens.Red, 0, 0, 100, 100);
}
//要么确保你画的时候窗口不是最小化状态
private void button1_Click(object sender, EventArgs e)
{
    Graphics g = pictureBox1.CreateGraphics();
    g.DrawLine(Pens.Black, 0, 0, 100, 100);
}

回答2:

在Paint事件里面绘制
如果是要画在PictureBox上面
就在PicutureBox的Paint事件里绘制

回答3:

你别放load这个事件里,放其他事件里