一、要绘画就要有画布,如果我们是在PictureBox上画画的话,可以这样声明画布
Graphics g = Graphics.FromImage(this.pictureBox1.Image);
如果是在panel中绘画的话,可以这样写
Graphic g = this.panel1.CreateGraphics();
有了画布,一切就可以开始了,通过调用这个Graphics对象的各种方法,可以画出所有的图形。
二、如果我们要画一些直线或斜线的话,这些线不光滑可就不好看了,下面的语句可以达到我们的要求
g.SmoothingMode = SmoothingMode.AntiAlias;
三、画菱形
要先定义好菱形的4个点的坐标,通常顺时针依次写好就行了。然后就可以画了
四、填充
(1) 可以在指定的起点和范围内填充指定的颜色
g.FillRectangle(Brushes.Black, 100, 100, 50, 100);
这句代码在坐标(100,100)处填充横向50,纵向100的黑色块
(2)