GraphicsPath.IsVisible Метод

Определение

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

Перегрузки

IsVisible(Single, Single)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Single, Single, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath в видимой вырезанной области заданного объекта Graphics.Indicates whether the specified point is contained within this GraphicsPath in the visible clip region of the specified Graphics.

IsVisible(Int32, Int32, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath, путем использования заданного объекта Graphics.Indicates whether the specified point is contained within this GraphicsPath, using the specified Graphics.

IsVisible(Int32, Int32)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Point)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Point, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(PointF)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(PointF, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Single, Single)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this 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.The x-coordinate of the point to test.

y
Single

Координата тестируемой точки по оси Y.The y-coordinate of the point to test.

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

Этот метод возвращает значение true, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false.This method returns true if the specified point is contained within this GraphicsPath; otherwise, false.

Примеры

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

IsVisible(Single, Single, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath в видимой вырезанной области заданного объекта Graphics.Indicates whether the specified point is contained within this GraphicsPath in the visible clip region of the specified 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

Параметры

x
Single

Координата тестируемой точки по оси X.The x-coordinate of the point to test.

y
Single

Координата тестируемой точки по оси Y.The y-coordinate of the point to test.

graphics
Graphics

Объект Graphics, видимость которого следует проверить.The Graphics for which to test visibility.

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

Этот метод возвращает значение true, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false.This method returns true if the specified point is contained within this GraphicsPath; otherwise, false.

Примеры

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

Комментарии

Координаты проверяемой точки задаются в координатах мира.The coordinates of the point to be tested are given in world coordinates. Матрица преобразования параметра graphics временно применяется перед проверкой на видимость.The transform matrix of the graphics parameter is temporarily applied before testing for visibility.

IsVisible(Int32, Int32, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath, путем использования заданного объекта Graphics.Indicates whether the specified point is contained within this GraphicsPath, using the specified 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

Параметры

x
Int32

Координата тестируемой точки по оси X.The x-coordinate of the point to test.

y
Int32

Координата тестируемой точки по оси Y.The y-coordinate of the point to test.

graphics
Graphics

Объект Graphics, видимость которого следует проверить.The Graphics for which to test visibility.

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

Этот метод возвращает значение true, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false.This method returns true if the specified point is contained within this GraphicsPath; otherwise, false.

Примеры

Следующий пример кода предназначен для использования с Windows Forms, и для него требуется PaintEventArgse, объект события OnPaint.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, an OnPaint event object. Код выполняет следующие действия.The code performs the following actions:

  • Создает контур и добавляет к нему эллипс.Creates a path and adds an ellipse to the path.

  • Проверяет, содержится ли указанная точка в пути.Tests whether the specified point is contained within the path.

  • Отображает результат в диалоговом окне.Displays the result in a dialog box.

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

Комментарии

Координаты проверяемой точки задаются в координатах мира.The coordinates of the point to be tested are given in world coordinates. Матрица преобразования graphics временно применяется перед проверкой видимости.The transform matrix of graphics is temporarily applied before testing for visibility.

IsVisible(Int32, Int32)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this 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.The x-coordinate of the point to test.

y
Int32

Координата тестируемой точки по оси Y.The y-coordinate of the point to test.

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

Этот метод возвращает значение true, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false.This method returns true if the specified point is contained within this GraphicsPath; otherwise, false.

Примеры

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

IsVisible(Point)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

public:
 bool IsVisible(System::Drawing::Point point);
public bool IsVisible (System.Drawing.Point point);
member this.IsVisible : System.Drawing.Point -> bool

Параметры

point
Point

Объект Point, определяющий проверяемую точку.A Point that represents the point to test.

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

Этот метод возвращает значение true, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false.This method returns true if the specified point is contained within this GraphicsPath; otherwise, false.

Примеры

Пример см. в разделе GraphicsPath.IsVisible Method (Int32, Int32, Graphics).For an example, see GraphicsPath.IsVisible Method (Int32, Int32, Graphics).

IsVisible(Point, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

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

Параметры

pt
Point

Объект Point, определяющий проверяемую точку.A Point that represents the point to test.

graphics
Graphics

Объект Graphics, видимость которого следует проверить.The Graphics for which to test visibility.

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

Этот метод возвращает значение true, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false.This method returns true if the specified point is contained within this GraphicsPath; otherwise, false.

Примеры

Пример см. в разделе GraphicsPath.IsVisible Method (Int32, Int32, Graphics).For an example, see GraphicsPath.IsVisible Method (Int32, Int32, Graphics).

Комментарии

Координаты проверяемой точки задаются в координатах мира.The coordinates of the point to be tested are given in world coordinates. Матрица преобразования параметра graphics временно применяется перед проверкой на видимость.The transform matrix of the graphics parameter is temporarily applied before testing for visibility.

IsVisible(PointF)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this 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, определяющий проверяемую точку.A PointF that represents the point to test.

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

Этот метод возвращает значение true, если указанная точка содержится в данном объекте GraphicsPath; в противном случае, возвращается значение false.This method returns true if the specified point is contained within this GraphicsPath; otherwise, false.

Примеры

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

IsVisible(PointF, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

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

Параметры

pt
PointF

Объект PointF, определяющий проверяемую точку.A PointF that represents the point to test.

graphics
Graphics

Объект Graphics, видимость которого следует проверить.The Graphics for which to test visibility.

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

Этот метод возвращает значение true, если указанная точка содержится в данном объекте; в противном случае, возвращается значение false.This method returns true if the specified point is contained within this; otherwise, false.

Примеры

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

Комментарии

Координаты проверяемой точки задаются в координатах мира.The coordinates of the point to be tested are given in world coordinates. Матрица преобразования параметра graphics временно применяется перед проверкой на видимость.The transform matrix of the graphics parameter is temporarily applied before testing for visibility.

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