Поделиться через


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.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.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.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.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.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.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.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.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 временно применяется перед тестированием видимости.

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