【摘要】:结构Rectangle和RectangleF能够表示屏幕上的一个矩形区域,两者的使用方法基本类似。只是RectangleF的属性类型是float类型,而Rectangle的属性类型是int类型。可以将Rectangle看做是一个Point和一个Size组成的结构,其中Point表示矩形的左上角,Size表示其大小。例如下面的代码:另外,上述代码也可以使用Graphics.DrawRectangle()的另一个重载方法,使用Pen和Rectangle结构作为结构参数。
结构Rectangle和RectangleF能够表示屏幕上的一个矩形区域,两者的使用方法基本类似。只是RectangleF的属性类型是float类型,而Rectangle的属性类型是int类型。
可以将Rectangle看做是一个Point和一个Size组成的结构,其中Point表示矩形的左上角,Size表示其大小。Rectangle的构造函数可以把Point和Size作为其参数,然后即刻绘制一个矩形。例如下面的代码:
另外,上述代码也可以使用Graphics.DrawRectangle()的另一个重载方法,使用Pen和Rectangle结构作为结构参数。
通过按顺序提供矩形的左上角水平和垂直坐标,宽度和高度(它们都是数字),可以构造一个Rectangle,例如下面的代码:
Rectangle使用本身的读写属性来组合设置它的维数,各属性的具体说明如下。
属性int Left:设置左边界的x坐标。
属性int Right:设置右边界的x坐标。
属性int Top:设置顶边的y坐标。
属性int Bottom:设置底边的y坐标。(www.xing528.com)
属性int X:设置左边界的x坐标。
属性int Y:设置顶边的y坐标。
属性int Width:设置矩形的宽度。
属性int Height:设置矩形的高度。
属性Point Location:设置左上角原点。
属性Size Size:设置矩形的大小。
上述属性都不是独立的,需要相互结合使用才能定义出一个图形。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。