<记录学习笔记,方便以后回顾>
画布:Graphics
图片:Image,为所有的图片类的抽象父类,不能实例化,其下的图片类型有Png,Jpg,bmp,可以通过Image.FromFile()或者Image.FromStream()中获取,其中bmp类型图片可以通过Bitmap类获取,Bitmap继承自Image可以实例化对象
画图的步骤:
新建原始图片(原始图片包含颜色和尺寸)Initialimage,然后通过原始图片建立画布(Graphics.FromImage(image)),把目标图画入画板(Graphics.DrawImage(),可以重复画,后画的会覆盖前面,或者画矩形框Graphics.DrawRectangle(),或者画直线Graphics.DrawLine()等)
图片载体:
picturebox控件:picturebox.image=Initialimage
窗体的Paint事件中:e.Graphics.DrawImageUnscaled(Initialimage,Point)
直接画在窗体中相当于设置背景图片,所有控件都会“浮”在图片上