窗体
窗体的属性:
Size属性:窗体的大小,包括标题栏、边框和工作区
ClientSize属性:窗体的工作区的大小(并不是所有属性都显示在属性窗口中,此属性需要在代码中使用:this.ClientSize = new System.Drawing.Size(292,216);)
AutoScrollMinSize属性:自动显示滚动条,可以在属性窗口设置也可以通过代码设置:
public Form1()//此处是窗体的构造函数
{
InitializeComponent();
this.BackColor = Color.White;//设置窗体的背景颜色
this.AutoScrollMinSize = new Size(300,250);//设置窗口尺寸小于(300,250)时显示滚动条
}
关于OnPaint方法,无论拖动窗体、拉动滚动条、还是拉伸窗体都会触发OnPaint方法
在画图形时:
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
Graphics g = e.Graphics;
g.FillRe