C# 绘制矩形

更新时间:2023-07-08 09:45:34 阅读: 评论:0

C#  绘制矩形
在绘制矩形时,可以使用复合的结构Rectangle(表示一个定义矩形)同时定义图形元素的坐标和尺寸。Rectangle结构可以存储一组4个整数,分别表示图形元素的水平坐标、垂直坐标、宽度和高度。定义一个Rectangle结构有两种方法,如下所示。
Rectangle RectangleName = new Rectangle(PointName , SizeName);
Rectangle RectangleName = new Rectangle(XValue , YValue , WidthValue , HeightValue);
在上面的代码中,RectangleName关键字表示矩形结构的名称;PointName关键字表示矩形结构的抽象点;SizeName关键字表示矩形结构的尺寸;XValue关键字表示矩形结构的抽象点水平坐标;YValue关键字表示矩形结构的抽象点垂直坐标;WidthValue关键字表示矩形结构的宽度;HeightValue关键字表示矩形结构的高度。
Rectangle结构包含了11种相互关联的属性,可以共同用于定义图形元素的尺寸和坐标,如表9-9所示。
表9-9  Rectangle结构的属性
预测题
just kidding
属性
作用cpusa
Bottom
获取y坐标,该坐标是此Rectangle结构的YHeight属性值之和。
study的过去式Height
获取或设置此Rectangle结构的高度。
IsEmpty
测试此Rectangle的所有数值属性是否都具有零值。
Left
获取此Rectangle结构左边缘的x坐标。
Location
获取或设置此Rectangle结构左上角的坐标。其值为Point结构
Right
获取x坐标,该坐标是此Rectangle结构的cpo是什么意思XWidth属性值之和。
Size
获取或设置此Rectangle的大小,其值为Size结构
Topbeancurd
获取此Rectangle结构上边缘的y坐标。
Width
获取或设置此Rectangle结构的宽度。
bachelor翻译
X
获取或设置此Rectangle结构左上角的x坐标。
Y
获取或设置此Rectangle结构左上角的y坐标。
given name
graduate是什么意思
在上面的各种属性中,X和Y属性可以决定Location属性的值,Height和Width属性可以决定Size属性的值。Left值和X值通常相等,Top值和Y值通常相等。在使用复合坐标与尺寸时,还可使用Rectangle结构的各种方法对矩形结构内的数据进行处理和运算,如表9-10所示。
表9-10  Rectangle结构的方法
gridlee
方法
作用
Ceiling()
将矩形的坐标和尺寸进位至最近的整数值,返回新的矩形
Contains()
判断点或矩形是否在原矩形面积以内
Equals()
判断两个矩形结构是否相等
FromLTRB()
根据边缘线创建指定的矩形结构
Inflate()
将矩形结构的尺寸放大指定的尺寸
Interct()
将矩形结构替换为其自身与指定矩形结构的交集
InterctsWith()
判断两个矩形结构是否含有交集
Offt()
对矩形结构的坐标进行偏移处理
Round()
将矩形的坐标和尺寸舍入至最近的整数值,返回新的矩形
Truncate()
将矩形的坐标和尺寸舍去至最近的整数值,返回新的矩形
Union()
获取两个矩形结构的交集
在定义图形元素时,开发者既可以通过Point结构和Size结构定义图形元素的坐标和尺寸,也可以直接通过Rectangle结构定义图形元素的坐标和尺寸,这两种方式的效果是完全相同的。

本文发布于:2023-07-08 09:45:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/170880.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:结构   矩形   坐标   尺寸   表示   关键字   属性   元素
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图