RectangleF Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Хранит набор из четырех чисел с плавающей запятой, представляющих расположение и размер прямоугольника. Для более сложных функций региона используйте объект Region.
public value class RectangleF
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
[System.Serializable]
public struct RectangleF
public struct RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
[<System.Serializable>]
type RectangleF = struct
type RectangleF = struct
Public Structure RectangleF
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
- Наследование
- Атрибуты
- Реализации
Комментарии
Прямоугольник определяется его шириной, высотой и левым верхним углом.
Конструкторы
| Имя | Описание |
|---|---|
| RectangleF(PointF, SizeF) |
Инициализирует новый экземпляр RectangleF класса с указанным расположением и размером. |
| RectangleF(Single, Single, Single, Single) |
Инициализирует новый экземпляр RectangleF класса с указанным расположением и размером. |
Поля
| Имя | Описание |
|---|---|
| Empty |
Представляет экземпляр RectangleF класса со своими элементами, неинициализированными. |
Свойства
| Имя | Описание |
|---|---|
| Bottom |
Возвращает координату y, которая является суммой Y и Height этой RectangleF структурой. |
| Height |
Возвращает или задает высоту этой RectangleF структуры. |
| IsEmpty |
Возвращает значение, указывающее, имеет ли WidthHeight значение или свойство этого RectangleF значения равно нулю. |
| Left |
Возвращает координату x левого края этой RectangleF структуры. |
| Location |
Возвращает или задает координаты левого верхнего угла этой RectangleF структуры. |
| Right |
Возвращает координату x, которая является суммой X и Width этой RectangleF структурой. |
| Size |
Возвращает или задает размер этого RectangleFобъекта. |
| Top |
Возвращает координату y верхнего края этой RectangleF структуры. |
| Width |
Возвращает или задает ширину этой RectangleF структуры. |
| X |
Возвращает или задает координату x левого верхнего угла этой RectangleF структуры. |
| Y |
Возвращает или задает координату y левого верхнего угла этой RectangleF структуры. |
Методы
| Имя | Описание |
|---|---|
| Contains(PointF) |
Определяет, содержится ли указанная точка в этой RectangleF структуре. |
| Contains(RectangleF) |
Определяет, содержится ли прямоугольная область, представленная |
| Contains(Single, Single) |
Определяет, содержится ли указанная точка в этой RectangleF структуре. |
| Equals(Object) |
Проверяет, является ли |
| Equals(RectangleF) |
Указывает, равен ли текущий объект другому объекту того же типа. |
| FromLTRB(Single, Single, Single, Single) |
Создает структуру RectangleF с левым верхним и нижним правым углом в указанных расположениях. |
| GetHashCode() |
Возвращает хэш-код для этой RectangleF структуры. Сведения об использовании хэш-кодов см. в разделе |
| Inflate(RectangleF, Single, Single) |
Создает и возвращает увеличенную копию указанной RectangleF структуры. Копия увеличивается указанным объемом, и исходный прямоугольник остается неизмененным. |
| Inflate(Single, Single) |
Увеличивает эту RectangleF структуру на указанный объем. |
| Inflate(SizeF) |
Увеличивает это RectangleF на указанный объем. |
| Intersect(RectangleF, RectangleF) |
Возвращает структуру RectangleF , представляющую пересечение двух прямоугольников. Если пересечения нет, и возвращается пустое RectangleF . |
| Intersect(RectangleF) |
Заменяет эту RectangleF структуру пересечением самой структуры и указанной RectangleF структуры. |
| IntersectsWith(RectangleF) |
Определяет, пересекается ли этот прямоугольник с |
| Offset(PointF) |
Корректирует расположение этого прямоугольника по указанному количеству. |
| Offset(Single, Single) |
Корректирует расположение этого прямоугольника по указанному количеству. |
| ToString() |
Преобразует его RectangleF в |
| Union(RectangleF, RectangleF) |
Создает наименьший третий прямоугольник, который может содержать оба из двух прямоугольников, которые образуют объединение. |
Операторы
| Имя | Описание |
|---|---|
| Equality(RectangleF, RectangleF) |
Проверяет, имеют ли две RectangleF структуры одинаковое расположение и размер. |
| Implicit(Rectangle to RectangleF) |
Преобразует указанную Rectangle структуру в структуру RectangleF . |
| Inequality(RectangleF, RectangleF) |
Проверяет, отличаются ли две RectangleF структуры в расположении или размере. |