在窗体添加一个按钮时,点击按钮有显示测试用的矩形和图片 private void button1_Click(object sender, EventArgs e) { //显示不了 要通过一个button? Graphics g = this.CreateGraphics(); new MyPlane(ClientSize.Height / 2, ClientSize.Width / 2).draw(g); Bitmap mb = new Bitmap(Resources.F4); g.DrawImage(Resources.F4, 200, 200); }MyPlane类的代码: public void draw(Graphics g) { //画个正方形表示自己的飞机,以后再用图片替换 Pen mypen = new Pen(Color.Black, 5); g.DrawRectangle(mypen, x , y ,150, 100); }但想要直接载入窗体时就能绘出这些画面要怎么做呢??放在窗体的构造函数和load事件里都没有绘制成功,求大神!!
2 回答
qq_嘿嘿嘿_32
TA贡献1条经验 获得超0个赞
我想你加载时候应该加载的Paint事件
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = this.CreateGraphics();
new MyPlane(ClientSize.Height / 2, ClientSize.Width / 2).draw(g);
Bitmap mb = new Bitmap(Resources.F4);
g.DrawImage(Resources.F4, 200, 200);
}
- 2 回答
- 0 关注
- 3532 浏览
添加回答
举报
0/150
提交
取消