Struct RectangleF

RectangleF structure

사각형의 위치와 크기를 나타내는 4개의 부동 소수점 숫자 집합을 저장합니다.

public struct RectangleF

생성자

이름설명
RectangleF(PointF, SizeF)의 새 인스턴스를 초기화합니다.RectangleF 지정된 위치와 크기의 구조.
RectangleF(float, float, float, float)의 새 인스턴스를 초기화합니다.RectangleF 지정된 위치와 크기의 구조.

속성

이름설명
static Empty { get; }의 새 인스턴스를 가져옵니다.RectangleF 가지고 있는 구조X ,Y ,Width 그리고Height 0으로 설정된 값.
Bottom { get; set; }의 합인 y 좌표를 가져오거나 설정합니다.Y 그리고Height 이의RectangleF구조.
Height { get; set; }높이를 가져오거나 설정합니다.RectangleF구조.
IsEmpty { get; }여부를 나타내는 값을 가져옵니다.Width 또는Height 이것의 재산RectangleF 값이 0입니다.
Left { get; set; }왼쪽 가장자리의 x 좌표를 가져오거나 설정합니다.RectangleF구조.
Location { get; set; }왼쪽 위 모서리의 좌표를 가져오거나 설정합니다.RectangleF구조.
Right { get; set; }합계인 x 좌표를 가져오거나 설정합니다.X 그리고Width 이의RectangleF구조.
Size { get; set; }이 크기를 가져오거나 설정합니다.RectangleF .
Top { get; set; }이 위쪽 가장자리의 y 좌표를 가져오거나 설정합니다.RectangleF구조.
Width { get; set; }이 너비를 가져오거나 설정합니다.RectangleF구조.
X { get; set; }왼쪽 위 모서리의 x 좌표를 가져오거나 설정합니다.RectangleF구조.
Y { get; set; }왼쪽 위 모서리의 y 좌표를 가져오거나 설정합니다.RectangleF구조.

행동 양식

이름설명
static FromLeftTopRightBottom(float, float, float, float)생성RectangleF 지정된 위치에서 왼쪽 위 모서리와 오른쪽 아래 모서리가 있는 구조.
static FromPoints(PointF, PointF)새로 만들기Rectangle 지정된 두 지점에서. 생성된 두 정점Rectangle 통과한 것과 같을 것입니다.point1 그리고point2 . 이들은 일반적으로 반대 정점입니다.
static Inflate(RectangleF, float, float)지정된RectangleF구조. 사본은 지정된 양만큼 부풀려집니다. 원래 직사각형은 수정되지 않은 상태로 유지됩니다.
static Intersect(RectangleF, RectangleF)반환RectangleF 두 직사각형의 교차점을 나타내는 구조체입니다. 교차점이 없고 비어 있는 경우RectangleF 반환됩니다.
static Union(RectangleF, RectangleF)합집합을 형성하는 두 개의 사각형을 모두 포함할 수 있는 가능한 가장 작은 세 번째 사각형을 만듭니다.
Contains(PointF)지정된 포인트가 이 안에 포함되는지 확인합니다.RectangleF구조.
Contains(RectangleF)직사각형 영역이rect 이 안에 완전히 포함되어 있습니다RectangleF구조.
Contains(float, float)지정된 포인트가 이 안에 포함되는지 확인합니다.RectangleF구조.
override Equals(object)여부를 테스트합니다.obj 이다RectangleF 같은 위치와 크기로RectangleF .
override GetHashCode()이에 대한 해시 코드를 가져옵니다.RectangleF구조.
Inflate(SizeF)팽창RectangleF지정된 금액만큼.
Inflate(float, float)팽창RectangleF 지정된 금액으로 구조.
Intersect(RectangleF)이것을 대체합니다.RectangleF자신과 지정된 것이 교차하는 구조RectangleF구조.
IntersectsWith(RectangleF)이 사각형이rect .
Normalize()직사각형의 너비와 높이를 양수로 만들고 왼쪽은 오른쪽보다 작게, 위쪽은 아래쪽보다 작게 만들어 직사각형을 정규화합니다.
Offset(PointF)지정된 양만큼 이 사각형의 위치를 조정합니다.
Offset(float, float)지정된 양만큼 이 사각형의 위치를 조정합니다.
override ToString()이것의 속성을 변환합니다.RectangleF 사람이 읽을 수 있는 문자열로.
operator /연산자 구현 /.
operator ==RectangleF 구조는 위치와 크기가 동일합니다.
implicit operator지정된Rectangle 에 구조RectangleF구조.
operator !=RectangleF 구조는 위치나 크기가 다릅니다.
operator *연산자 *. 를 구현합니다.

또한보십시오