Region.IsVisible Region.IsVisible Region.IsVisible Region.IsVisible Method

Определение

Проверяет, содержится ли указанный прямоугольник в области Region.Tests whether the specified rectangle is contained within this Region.

Перегрузки

IsVisible(Single, Single, Single, Single, Graphics) IsVisible(Single, Single, Single, Single, Graphics) IsVisible(Single, Single, Single, Single, Graphics) IsVisible(Single, Single, Single, Single, Graphics)

Проверяет, содержится ли какая-либо часть указанного прямоугольника в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether any portion of the specified rectangle is contained within this Region when drawn using the specified Graphics.

IsVisible(Int32, Int32, Int32, Int32, Graphics) IsVisible(Int32, Int32, Int32, Int32, Graphics) IsVisible(Int32, Int32, Int32, Int32, Graphics) IsVisible(Int32, Int32, Int32, Int32, Graphics)

Проверяет, содержится ли какая-либо часть указанного прямоугольника в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether any portion of the specified rectangle is contained within this Region when drawn using the specified Graphics.

IsVisible(Single, Single, Single, Single) IsVisible(Single, Single, Single, Single) IsVisible(Single, Single, Single, Single) IsVisible(Single, Single, Single, Single)

Проверяет, содержится ли какая-либо часть указанного прямоугольника в области Region.Tests whether any portion of the specified rectangle is contained within this Region.

IsVisible(Int32, Int32, Int32, Int32) IsVisible(Int32, Int32, Int32, Int32) IsVisible(Int32, Int32, Int32, Int32) IsVisible(Int32, Int32, Int32, Int32)

Проверяет, содержится ли какая-либо часть указанного прямоугольника в области Region.Tests whether any portion of the specified rectangle is contained within this Region.

IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics)

Проверяет, содержится ли указанная точка в области Region при рисовании с использованием заданного графического контекста Graphics.Tests whether the specified point is contained within this Region when drawn using the specified Graphics.

IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics)

Проверяет, содержится ли указанная точка в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether the specified point is contained within this Region object when drawn using the specified Graphics object.

IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single)

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

IsVisible(Point) IsVisible(Point) IsVisible(Point)

Проверяет, содержится ли указанная структура Point в области Region.Tests whether the specified Point structure is contained within this Region.

IsVisible(Rectangle, Graphics) IsVisible(Rectangle, Graphics) IsVisible(Rectangle, Graphics) IsVisible(Rectangle, Graphics)

Проверяет, содержится ли какая-либо часть указанной структуры Rectangle в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether any portion of the specified Rectangle structure is contained within this Region when drawn using the specified Graphics.

IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics)

Проверяет, содержится ли указанная структура PointF в области Region при рисовании с использованием заданного графического контекста Graphics.Tests whether the specified PointF structure is contained within this Region when drawn using the specified Graphics.

IsVisible(Point, Graphics) IsVisible(Point, Graphics) IsVisible(Point, Graphics)

Проверяет, содержится ли указанная структура Point в области Region при рисовании с использованием заданного графического контекста Graphics.Tests whether the specified Point structure is contained within this Region when drawn using the specified Graphics.

IsVisible(RectangleF) IsVisible(RectangleF) IsVisible(RectangleF) IsVisible(RectangleF)

Проверяет, содержится ли какая-либо часть указанной структуры RectangleF в области Region.Tests whether any portion of the specified RectangleF structure is contained within this Region.

IsVisible(Rectangle) IsVisible(Rectangle) IsVisible(Rectangle) IsVisible(Rectangle)

Проверяет, содержится ли какая-либо часть указанной структуры Rectangle в области Region.Tests whether any portion of the specified Rectangle structure is contained within this Region.

IsVisible(PointF) IsVisible(PointF) IsVisible(PointF) IsVisible(PointF)

Проверяет, содержится ли указанная структура PointF в области Region.Tests whether the specified PointF structure is contained within this Region.

IsVisible(RectangleF, Graphics) IsVisible(RectangleF, Graphics) IsVisible(RectangleF, Graphics) IsVisible(RectangleF, Graphics)

Проверяет, содержится ли какая-либо часть указанной структуры RectangleF в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether any portion of the specified RectangleF structure is contained within this Region when drawn using the specified Graphics.

IsVisible(Single, Single, Single, Single, Graphics) IsVisible(Single, Single, Single, Single, Graphics) IsVisible(Single, Single, Single, Single, Graphics) IsVisible(Single, Single, Single, Single, Graphics)

Проверяет, содержится ли какая-либо часть указанного прямоугольника в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether any portion of the specified rectangle is contained within this Region when drawn using the specified Graphics.

public:
 bool IsVisible(float x, float y, float width, float height, System::Drawing::Graphics ^ g);
public bool IsVisible (float x, float y, float width, float height, System.Drawing.Graphics g);
member this.IsVisible : single * single * single * single * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Single, y As Single, width As Single, height As Single, g As Graphics) As Boolean

Параметры

x
Single Single Single Single

Координата по оси X верхнего левого угла прямоугольника для проверки.The x-coordinate of the upper-left corner of the rectangle to test.

y
Single Single Single Single

Координата по оси Y верхнего левого угла прямоугольника для проверки.The y-coordinate of the upper-left corner of the rectangle to test.

width
Single Single Single Single

Ширина прямоугольника для проверки.The width of the rectangle to test.

height
Single Single Single Single

Высота прямоугольника для проверки.The height of the rectangle to test.

g
Graphics Graphics Graphics Graphics

Объект Graphics, представляющий графический контекст.A Graphics that represents a graphics context.

Возвраты

Значение true, если какая-либо часть заданного прямоугольника содержится в области Region, в противном случае — значение false.true when any portion of the specified rectangle is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

Комментарии

Текущее преобразование графического контекста используется для вычисления внутренней части области и координат прямоугольника на поверхности рисования.The current transformation of the graphics context is used to compute the region interior and the rectangle coordinates on the drawing surface.

IsVisible(Int32, Int32, Int32, Int32, Graphics) IsVisible(Int32, Int32, Int32, Int32, Graphics) IsVisible(Int32, Int32, Int32, Int32, Graphics) IsVisible(Int32, Int32, Int32, Int32, Graphics)

Проверяет, содержится ли какая-либо часть указанного прямоугольника в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether any portion of the specified rectangle is contained within this Region when drawn using the specified Graphics.

public:
 bool IsVisible(int x, int y, int width, int height, System::Drawing::Graphics ^ g);
public bool IsVisible (int x, int y, int width, int height, System.Drawing.Graphics g);
member this.IsVisible : int * int * int * int * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Integer, y As Integer, width As Integer, height As Integer, g As Graphics) As Boolean

Параметры

x
Int32 Int32 Int32 Int32

Координата по оси X верхнего левого угла прямоугольника для проверки.The x-coordinate of the upper-left corner of the rectangle to test.

y
Int32 Int32 Int32 Int32

Координата по оси Y верхнего левого угла прямоугольника для проверки.The y-coordinate of the upper-left corner of the rectangle to test.

width
Int32 Int32 Int32 Int32

Ширина прямоугольника для проверки.The width of the rectangle to test.

height
Int32 Int32 Int32 Int32

Высота прямоугольника для проверки.The height of the rectangle to test.

g
Graphics Graphics Graphics Graphics

Объект Graphics, представляющий графический контекст.A Graphics that represents a graphics context.

Возвраты

Значение true, если какая-либо часть заданного прямоугольника содержится в области Region, в противном случае — значение false.true when any portion of the specified rectangle is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

Комментарии

Текущее преобразование графического контекста используется для вычисления внутренней части области и координат прямоугольника на поверхности рисования.The current transformation of the graphics context is used to compute the region interior and the rectangle coordinates on the drawing surface.

IsVisible(Single, Single, Single, Single) IsVisible(Single, Single, Single, Single) IsVisible(Single, Single, Single, Single) IsVisible(Single, Single, Single, Single)

Проверяет, содержится ли какая-либо часть указанного прямоугольника в области Region.Tests whether any portion of the specified rectangle is contained within this Region.

public:
 bool IsVisible(float x, float y, float width, float height);
public bool IsVisible (float x, float y, float width, float height);
member this.IsVisible : single * single * single * single -> bool
Public Function IsVisible (x As Single, y As Single, width As Single, height As Single) As Boolean

Параметры

x
Single Single Single Single

Координата по оси X верхнего левого угла прямоугольника для проверки.The x-coordinate of the upper-left corner of the rectangle to test.

y
Single Single Single Single

Координата по оси Y верхнего левого угла прямоугольника для проверки.The y-coordinate of the upper-left corner of the rectangle to test.

width
Single Single Single Single

Ширина прямоугольника для проверки.The width of the rectangle to test.

height
Single Single Single Single

Высота прямоугольника для проверки.The height of the rectangle to test.

Возвраты

Значение true, если какая-либо часть заданного прямоугольника содержится в области Region, в противном случае — значение false.true when any portion of the specified rectangle is contained within this Region object; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

IsVisible(Int32, Int32, Int32, Int32) IsVisible(Int32, Int32, Int32, Int32) IsVisible(Int32, Int32, Int32, Int32) IsVisible(Int32, Int32, Int32, Int32)

Проверяет, содержится ли какая-либо часть указанного прямоугольника в области Region.Tests whether any portion of the specified rectangle is contained within this Region.

public:
 bool IsVisible(int x, int y, int width, int height);
public bool IsVisible (int x, int y, int width, int height);
member this.IsVisible : int * int * int * int -> bool
Public Function IsVisible (x As Integer, y As Integer, width As Integer, height As Integer) As Boolean

Параметры

x
Int32 Int32 Int32 Int32

Координата по оси X верхнего левого угла прямоугольника для проверки.The x-coordinate of the upper-left corner of the rectangle to test.

y
Int32 Int32 Int32 Int32

Координата по оси Y верхнего левого угла прямоугольника для проверки.The y-coordinate of the upper-left corner of the rectangle to test.

width
Int32 Int32 Int32 Int32

Ширина прямоугольника для проверки.The width of the rectangle to test.

height
Int32 Int32 Int32 Int32

Высота прямоугольника для проверки.The height of the rectangle to test.

Возвраты

Значение true, если какая-либо часть заданного прямоугольника содержится в области Region, в противном случае — значение false.true when any portion of the specified rectangle is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics)

Проверяет, содержится ли указанная точка в области Region при рисовании с использованием заданного графического контекста Graphics.Tests whether the specified point is contained within this Region when drawn using the specified Graphics.

public:
 bool IsVisible(float x, float y, System::Drawing::Graphics ^ g);
public bool IsVisible (float x, float y, System.Drawing.Graphics g);
member this.IsVisible : single * single * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Single, y As Single, g As Graphics) As Boolean

Параметры

x
Single Single Single Single

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

y
Single Single Single Single

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

g
Graphics Graphics Graphics Graphics

Объект Graphics, представляющий графический контекст.A Graphics that represents a graphics context.

Возвраты

Значение true, если указанная точка содержится в области Region, в противном случае — значение false.true when the specified point is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

Комментарии

Текущее преобразование графического контекста используется для вычисления внутренней части области и координат точки на поверхности рисования.The current transformation of the graphics context is used to compute the region interior and the point coordinates on the drawing surface.

IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics)

Проверяет, содержится ли указанная точка в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether the specified point is contained within this Region object when drawn using the specified Graphics object.

public:
 bool IsVisible(int x, int y, System::Drawing::Graphics ^ g);
public bool IsVisible (int x, int y, System.Drawing.Graphics g);
member this.IsVisible : int * int * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Integer, y As Integer, g As Graphics) As Boolean

Параметры

x
Int32 Int32 Int32 Int32

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

y
Int32 Int32 Int32 Int32

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

g
Graphics Graphics Graphics Graphics

Объект Graphics, представляющий графический контекст.A Graphics that represents a graphics context.

Возвраты

Значение true, если указанная точка содержится в области Region, в противном случае — значение false.true when the specified point is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

Комментарии

Текущее преобразование графического контекста используется для вычисления внутренней части области и координат точки на поверхности рисования.The current transformation of the graphics context is used to compute the region interior and the point coordinates on the drawing surface.

IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single)

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

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 Single Single Single

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

y
Single Single Single Single

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

Возвраты

Значение true, если указанная точка содержится в области Region, в противном случае — значение false.true when the specified point is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

IsVisible(Point) IsVisible(Point) IsVisible(Point)

Проверяет, содержится ли указанная структура Point в области Region.Tests whether the specified Point structure is contained within this Region.

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

Параметры

point
Point Point Point Point

Структура Point для проверки.The Point structure to test.

Возвраты

Значение true, когда точка point находится в данной области Region, в противном случае — значение false.true when point is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

IsVisible(Rectangle, Graphics) IsVisible(Rectangle, Graphics) IsVisible(Rectangle, Graphics) IsVisible(Rectangle, Graphics)

Проверяет, содержится ли какая-либо часть указанной структуры Rectangle в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether any portion of the specified Rectangle structure is contained within this Region when drawn using the specified Graphics.

public:
 bool IsVisible(System::Drawing::Rectangle rect, System::Drawing::Graphics ^ g);
public bool IsVisible (System.Drawing.Rectangle rect, System.Drawing.Graphics g);
member this.IsVisible : System.Drawing.Rectangle * System.Drawing.Graphics -> bool
Public Function IsVisible (rect As Rectangle, g As Graphics) As Boolean

Параметры

rect
Rectangle Rectangle Rectangle Rectangle

Структура Rectangle для проверки.The Rectangle structure to test.

g
Graphics Graphics Graphics Graphics

Объект Graphics, представляющий графический контекст.A Graphics that represents a graphics context.

Возвраты

Значение true, если какая-либо часть rect содержится в области Region; в противном случае — значение false.true when any portion of the rect is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

Комментарии

Текущее преобразование графического контекста используется для вычисления внутренней части области и координат прямоугольника на поверхности рисования.The current transformation of the graphics context is used to compute the region interior and the rectangle coordinates on the drawing surface.

IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics)

Проверяет, содержится ли указанная структура PointF в области Region при рисовании с использованием заданного графического контекста Graphics.Tests whether the specified PointF structure is contained within this Region when drawn using the specified Graphics.

public:
 bool IsVisible(System::Drawing::PointF point, System::Drawing::Graphics ^ g);
public bool IsVisible (System.Drawing.PointF point, System.Drawing.Graphics g);
member this.IsVisible : System.Drawing.PointF * System.Drawing.Graphics -> bool
Public Function IsVisible (point As PointF, g As Graphics) As Boolean

Параметры

point
PointF PointF PointF PointF

Структура PointF для проверки.The PointF structure to test.

g
Graphics Graphics Graphics Graphics

Объект Graphics, представляющий графический контекст.A Graphics that represents a graphics context.

Возвраты

Значение true, когда точка point находится в данной области Region, в противном случае — значение false.true when point is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

Комментарии

Текущее преобразование графического контекста используется для вычисления внутренней части области и координат точки на поверхности рисования.The current transformation of the graphics context is used to compute the region interior and the point coordinates on the drawing surface.

IsVisible(Point, Graphics) IsVisible(Point, Graphics) IsVisible(Point, Graphics)

Проверяет, содержится ли указанная структура Point в области Region при рисовании с использованием заданного графического контекста Graphics.Tests whether the specified Point structure is contained within this Region when drawn using the specified Graphics.

public:
 bool IsVisible(System::Drawing::Point point, System::Drawing::Graphics ^ g);
public bool IsVisible (System.Drawing.Point point, System.Drawing.Graphics g);
member this.IsVisible : System.Drawing.Point * System.Drawing.Graphics -> bool

Параметры

point
Point Point Point Point

Структура Point для проверки.The Point structure to test.

g
Graphics Graphics Graphics Graphics

Объект Graphics, представляющий графический контекст.A Graphics that represents a graphics context.

Возвраты

Значение true, когда точка point находится в данной области Region, в противном случае — значение false.true when point is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

Комментарии

Текущее преобразование графического контекста используется для вычисления внутренней части области и координат точки на поверхности рисования.The current transformation of the graphics context is used to compute the region interior and the point coordinates on the drawing surface.

IsVisible(RectangleF) IsVisible(RectangleF) IsVisible(RectangleF) IsVisible(RectangleF)

Проверяет, содержится ли какая-либо часть указанной структуры RectangleF в области Region.Tests whether any portion of the specified RectangleF structure is contained within this Region.

public:
 bool IsVisible(System::Drawing::RectangleF rect);
public bool IsVisible (System.Drawing.RectangleF rect);
member this.IsVisible : System.Drawing.RectangleF -> bool
Public Function IsVisible (rect As RectangleF) As Boolean

Параметры

rect
RectangleF RectangleF RectangleF RectangleF

Структура RectangleF для проверки.The RectangleF structure to test.

Возвраты

Значение true, если какая-либо часть rect содержится в области Region; в противном случае — значение false.true when any portion of rect is contained within this Region; otherwise, false.

Примеры

В следующем примере кода предназначен для работы с Windows Forms и требует PaintEventArgs e, который является параметром Paint обработчик событий.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. Код выполняет следующие действия.The code performs the following actions:

  • Создает первый прямоугольник и отображает его на экране синим цветом.Creates the first rectangle and draws it to the screen in blue.

  • Создает второй прямоугольник и отображает его на экран красным цветом.Creates the second rectangle and draws it to the screen in red.

  • Создает область, используя первый прямоугольник.Creates a region from the first rectangle.

  • Определяет, пересекается ли любая часть прямоугольника с областью.Determines if any portion of the rectangle intersects with the region.

  • Отображает true или false результат на экране.Displays the true or false result on the screen.

Обратите внимание на то, что прямоугольник пересекается с областью, поэтому результат имеет true.Notice that the rectangle intersects the region, so the result is true.

public:
   void IsVisible_RectF_Example( PaintEventArgs^ e )
   {
      // Create the first rectangle and draw it to the screen in blue.
      Rectangle regionRect = Rectangle(20,20,100,100);
      e->Graphics->DrawRectangle( Pens::Blue, regionRect );

      // Create the second rectangle and draw it to the screen in red.
      RectangleF myRect = RectangleF(90,30,100,100);
      e->Graphics->DrawRectangle( Pens::Red, Rectangle::Round( myRect ) );

      // Create a region using the first rectangle.
      System::Drawing::Region^ myRegion = gcnew System::Drawing::Region( regionRect );

      // Determine if myRect is contained in the region.
      bool contained = myRegion->IsVisible( myRect );

      // Display the result.
      System::Drawing::Font^ myFont = gcnew System::Drawing::Font( "Arial",8 );
      SolidBrush^ myBrush = gcnew SolidBrush( Color::Black );
      e->Graphics->DrawString( String::Format( "contained = {0}", contained ), myFont, myBrush, PointF(20,140) );
   }
public void IsVisible_RectF_Example(PaintEventArgs e)
{
             
    // Create the first rectangle and draw it to the screen in blue.
    Rectangle regionRect = new Rectangle(20, 20, 100, 100);
    e.Graphics.DrawRectangle(Pens.Blue, regionRect);
             
    // Create the second rectangle and draw it to the screen in red.
    RectangleF myRect = new RectangleF(90, 30, 100, 100);
    e.Graphics.DrawRectangle(Pens.Red, Rectangle.Round(myRect));
             
    // Create a region using the first rectangle.
    Region myRegion = new Region(regionRect);
             
    // Determine if myRect is contained in the region.
    bool contained = myRegion.IsVisible(myRect);
             
    // Display the result.
    Font myFont = new Font("Arial", 8);
    SolidBrush myBrush = new SolidBrush(Color.Black);
    e.Graphics.DrawString("contained = " + contained.ToString(),
        myFont,
        myBrush,
        new PointF(20, 140));
}
Public Sub IsVisible_RectF_Example(ByVal e As PaintEventArgs)

    ' Create the first rectangle and draw it to the screen in blue.
    Dim regionRect As New Rectangle(20, 20, 100, 100)
    e.Graphics.DrawRectangle(Pens.Blue, regionRect)

    ' create the second rectangle and draw it to the screen in red.
    Dim myRect As New RectangleF(90, 30, 100, 100)
    e.Graphics.DrawRectangle(Pens.Red, Rectangle.Round(myRect))

    ' Create a region using the first rectangle.
    Dim myRegion As New [Region](regionRect)

    ' Determine if myRect is contained in the region.
    Dim contained As Boolean = myRegion.IsVisible(myRect)

    ' Display the result.
    Dim myFont As New Font("Arial", 8)
    Dim myBrush As New SolidBrush(Color.Black)
    e.Graphics.DrawString("contained = " & contained.ToString(), _
    myFont, myBrush, New PointF(20, 140))
End Sub

IsVisible(Rectangle) IsVisible(Rectangle) IsVisible(Rectangle) IsVisible(Rectangle)

Проверяет, содержится ли какая-либо часть указанной структуры Rectangle в области Region.Tests whether any portion of the specified Rectangle structure is contained within this Region.

public:
 bool IsVisible(System::Drawing::Rectangle rect);
public bool IsVisible (System.Drawing.Rectangle rect);
member this.IsVisible : System.Drawing.Rectangle -> bool
Public Function IsVisible (rect As Rectangle) As Boolean

Параметры

rect
Rectangle Rectangle Rectangle Rectangle

Структура Rectangle для проверки.The Rectangle structure to test.

Возвраты

Этот метод возвращает значение true, если какая-либо часть rect содержится в области Region; в противном случае — значение false.This method returns true when any portion of rect is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

IsVisible(PointF) IsVisible(PointF) IsVisible(PointF) IsVisible(PointF)

Проверяет, содержится ли указанная структура PointF в области Region.Tests whether the specified PointF structure is contained within this Region.

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 PointF PointF

Структура PointF для проверки.The PointF structure to test.

Возвраты

Значение true, когда точка point находится в данной области Region, в противном случае — значение false.true when point is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

IsVisible(RectangleF, Graphics) IsVisible(RectangleF, Graphics) IsVisible(RectangleF, Graphics) IsVisible(RectangleF, Graphics)

Проверяет, содержится ли какая-либо часть указанной структуры RectangleF в области Region при рисовании с использованием указанного графического контекста Graphics.Tests whether any portion of the specified RectangleF structure is contained within this Region when drawn using the specified Graphics.

public:
 bool IsVisible(System::Drawing::RectangleF rect, System::Drawing::Graphics ^ g);
public bool IsVisible (System.Drawing.RectangleF rect, System.Drawing.Graphics g);
member this.IsVisible : System.Drawing.RectangleF * System.Drawing.Graphics -> bool
Public Function IsVisible (rect As RectangleF, g As Graphics) As Boolean

Параметры

rect
RectangleF RectangleF RectangleF RectangleF

Структура RectangleF для проверки.The RectangleF structure to test.

g
Graphics Graphics Graphics Graphics

Объект Graphics, представляющий графический контекст.A Graphics that represents a graphics context.

Возвраты

Значение true, когда точка rect находится в данной области Region, в противном случае — значение false.true when rect is contained within this Region; otherwise, false.

Примеры

Пример кода см. в разделе IsVisible(RectangleF) метод.For a code example, see the IsVisible(RectangleF) method.

Комментарии

Текущее преобразование графического контекста используется для вычисления внутренней части области и координат прямоугольника на поверхности рисования.The current transformation of the graphics context is used to compute the region interior and the rectangle coordinates on the drawing surface.

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