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

Параметры

point
Point

Объект Point, определяющий проверяемую точку.

Возвращаемое значение

Этот метод возвращает значение 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

Параметры

point
PointF

Объект PointF, определяющий проверяемую точку.

Возвращаемое значение

Этот метод возвращает значение 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

Параметры

pt
Point

Объект Point, определяющий проверяемую точку.

graphics
Graphics

Объект Graphics, видимость которого следует проверить.

Возвращаемое значение

Этот метод возвращает значение 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

Параметры

pt
PointF

Объект PointF, определяющий проверяемую точку.

graphics
Graphics

Объект Graphics, видимость которого следует проверить.

Возвращаемое значение

Этот метод возвращает значение 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.

graphics
Graphics

Объект Graphics, видимость которого следует проверить.

Возвращаемое значение

Этот метод возвращает значение 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.

graphics
Graphics

Объект Graphics, видимость которого следует проверить.

Возвращаемое значение

Этот метод возвращает значение true, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false.

Примеры

Пример см. в разделе IsVisible(Int32, Int32, Graphics).

Комментарии

Координаты проверяемой точки задаются в мировых координатах. Матрица graphics преобразования параметра временно применяется перед проверкой видимости.

Применяется к