欢迎光临散文网 会员登陆 & 注册

在窗体中画直线

2023-02-02 21:44 作者:此城过客  | 我要投稿

namespace _05_tankwar

{

    public partial class Form1 : Form//这个是生成窗体,因为要在窗体中画

    {

        public Form1()

        {

            InitializeComponent();

            this.StartPosition = FormStartPosition.Manual;

            this.Location = new Point(80,80);

        }


        private void Form1_Paint(object sender, PaintEventArgs e)//这个是使用Paint事件

        {

            Graphics g = this.CreateGraphics();//先扯一个画布

            Pen p = new Pen(Color.Black);//指定颜色为黑色

            g.DrawLine(p, new Point(20, 20), new Point(100, 100));//指定起始和结束坐标

            Pen p1 = new Pen(Color.Red);//指定颜色为红色

            g.DrawLine(p1, new Point(100, 100), new Point(200, 230));指定起始和结束坐标

        }

    }

}

最终画的结果如下:(两段线,一段黑色,一段红色)


清空画布

GameFrameWork.g.Clear(Color.Black);//把画布清空,用黑色清空

在窗体中画直线的评论 (共 条)

分享到微博请遵守国家法律