GraphicsPath.IsVisible Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.
Перегрузки
IsVisible(Point) |
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath. |
IsVisible(PointF) |
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath. |
IsVisible(Point, Graphics) |
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath. |
IsVisible(PointF, Graphics) |
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath. |
IsVisible(Int32, Int32) |
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath. |
IsVisible(Single, Single) |
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath. |
IsVisible(Int32, Int32, Graphics) |
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath, путем использования заданного объекта Graphics. |
IsVisible(Single, Single, Graphics) |
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath в видимой вырезанной области заданного объекта Graphics. |
IsVisible(Point)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.
public:
bool IsVisible(System::Drawing::Point point);
public bool IsVisible (System.Drawing.Point point);
member this.IsVisible : System.Drawing.Point -> bool
Public Function IsVisible (point As Point) As Boolean
Параметры
Возвращаемое значение
Этот метод возвращает значение true
, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false
.
Примеры
Пример см. в разделе GraphicsPath.IsVisible Method (Int32, Int32, Graphics)
.
Применяется к
IsVisible(PointF)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.
public:
bool IsVisible(System::Drawing::PointF point);
public bool IsVisible (System.Drawing.PointF point);
member this.IsVisible : System.Drawing.PointF -> bool
Public Function IsVisible (point As PointF) As Boolean
Параметры
Возвращаемое значение
Этот метод возвращает значение true
, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false
.
Примеры
Пример см. в разделе IsVisible(Int32, Int32, Graphics).
Применяется к
IsVisible(Point, Graphics)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.
public:
bool IsVisible(System::Drawing::Point pt, System::Drawing::Graphics ^ graphics);
public bool IsVisible (System.Drawing.Point pt, System.Drawing.Graphics graphics);
public bool IsVisible (System.Drawing.Point pt, System.Drawing.Graphics? graphics);
member this.IsVisible : System.Drawing.Point * System.Drawing.Graphics -> bool
Public Function IsVisible (pt As Point, graphics As Graphics) As Boolean
Параметры
Возвращаемое значение
Этот метод возвращает значение true
, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false
.
Примеры
Пример см. в разделе GraphicsPath.IsVisible Method (Int32, Int32, Graphics)
.
Комментарии
Координаты проверяемой точки задаются в мировых координатах. Матрица graphics
преобразования параметра временно применяется перед проверкой видимости.
Применяется к
IsVisible(PointF, Graphics)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.
public:
bool IsVisible(System::Drawing::PointF pt, System::Drawing::Graphics ^ graphics);
public bool IsVisible (System.Drawing.PointF pt, System.Drawing.Graphics graphics);
public bool IsVisible (System.Drawing.PointF pt, System.Drawing.Graphics? graphics);
member this.IsVisible : System.Drawing.PointF * System.Drawing.Graphics -> bool
Public Function IsVisible (pt As PointF, graphics As Graphics) As Boolean
Параметры
Возвращаемое значение
Этот метод возвращает значение true
, если указанная точка содержится в данном объекте; в противном случае, возвращается значение false
.
Примеры
Пример см. в разделе IsVisible(Int32, Int32, Graphics).
Комментарии
Координаты проверяемой точки задаются в мировых координатах. Матрица graphics
преобразования параметра временно применяется перед проверкой видимости.
Применяется к
IsVisible(Int32, Int32)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.
public:
bool IsVisible(int x, int y);
public bool IsVisible (int x, int y);
member this.IsVisible : int * int -> bool
Public Function IsVisible (x As Integer, y As Integer) As Boolean
Параметры
- x
- Int32
Координата тестируемой точки по оси X.
- y
- Int32
Координата тестируемой точки по оси Y.
Возвращаемое значение
Этот метод возвращает значение true
, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false
.
Примеры
Пример см. в разделе IsVisible(Int32, Int32, Graphics).
Применяется к
IsVisible(Single, Single)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.
public:
bool IsVisible(float x, float y);
public bool IsVisible (float x, float y);
member this.IsVisible : single * single -> bool
Public Function IsVisible (x As Single, y As Single) As Boolean
Параметры
- x
- Single
Координата тестируемой точки по оси X.
- y
- Single
Координата тестируемой точки по оси Y.
Возвращаемое значение
Этот метод возвращает значение true
, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false
.
Примеры
Пример см. в разделе IsVisible(Int32, Int32, Graphics).
Применяется к
IsVisible(Int32, Int32, Graphics)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath, путем использования заданного объекта Graphics.
public:
bool IsVisible(int x, int y, System::Drawing::Graphics ^ graphics);
public bool IsVisible (int x, int y, System.Drawing.Graphics graphics);
public bool IsVisible (int x, int y, System.Drawing.Graphics? graphics);
member this.IsVisible : int * int * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Integer, y As Integer, graphics As Graphics) As Boolean
Параметры
- x
- Int32
Координата тестируемой точки по оси X.
- y
- Int32
Координата тестируемой точки по оси Y.
Возвращаемое значение
Этот метод возвращает значение true
, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false
.
Примеры
Следующий пример кода предназначен для использования с Windows Forms, и для него требуется PaintEventArgse
OnPaint объект события . Код выполняет следующие действия.
Создает путь и добавляет в путь многоточие.
Проверяет, содержится ли указанная точка в пути.
Отображает результат в диалоговом окне.
private:
void IsVisibleExample( PaintEventArgs^ e )
{
// Create a path and add an ellipse.
GraphicsPath^ myPath = gcnew GraphicsPath;
myPath->AddEllipse( 0, 0, 100, 100 );
// Test the visibility of point (50, 50).
bool visible = myPath->IsVisible( 50, 50, e->Graphics );
// Show the result.
MessageBox::Show( visible.ToString() );
}
private void IsVisibleExample(PaintEventArgs e)
{
// Create a path and add an ellipse.
GraphicsPath myPath = new GraphicsPath();
myPath.AddEllipse(0, 0, 100, 100);
// Test the visibility of point (50, 50).
bool visible = myPath.IsVisible(50, 50, e.Graphics);
// Show the result.
MessageBox.Show(visible.ToString());
}
Public Sub IsVisibleExample(ByVal e As PaintEventArgs)
Dim myPath As New GraphicsPath
myPath.AddEllipse(0, 0, 100, 100)
Dim visible As Boolean = myPath.IsVisible(50, 50, e.Graphics)
MessageBox.Show(visible.ToString())
End Sub
Комментарии
Координаты проверяемой точки задаются в мировых координатах. Матрица graphics
преобразования временно применяется перед проверкой видимости.
Применяется к
IsVisible(Single, Single, Graphics)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath в видимой вырезанной области заданного объекта Graphics.
public:
bool IsVisible(float x, float y, System::Drawing::Graphics ^ graphics);
public bool IsVisible (float x, float y, System.Drawing.Graphics graphics);
public bool IsVisible (float x, float y, System.Drawing.Graphics? graphics);
member this.IsVisible : single * single * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Single, y As Single, graphics As Graphics) As Boolean
Параметры
- x
- Single
Координата тестируемой точки по оси X.
- y
- Single
Координата тестируемой точки по оси Y.
Возвращаемое значение
Этот метод возвращает значение true
, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false
.
Примеры
Пример см. в разделе IsVisible(Int32, Int32, Graphics).
Комментарии
Координаты проверяемой точки задаются в мировых координатах. Матрица graphics
преобразования параметра временно применяется перед проверкой видимости.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по