Compartir a través de


Region.IsVisible Método

Definición

Comprueba si el rectángulo especificado está incluido en este Region.

Sobrecargas

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

Comprueba si alguna parte del rectángulo especificado está contenida en este Region cuando se dibuja mediante el Graphicsespecificado.

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

Comprueba si alguna parte del rectángulo especificado está contenida en este Region cuando se dibuja mediante el Graphicsespecificado.

IsVisible(Single, Single, Single, Single)

Comprueba si alguna parte del rectángulo especificado está contenida en este Region.

IsVisible(Int32, Int32, Int32, Int32)

Comprueba si alguna parte del rectángulo especificado está contenida en este Region.

IsVisible(Single, Single, Graphics)

Comprueba si el punto especificado está contenido en esta Region cuando se dibuja mediante el Graphicsespecificado.

IsVisible(Int32, Int32, Graphics)

Comprueba si el punto especificado está incluido en este objeto Region cuando se dibuja mediante el objeto Graphics especificado.

IsVisible(Single, Single)

Comprueba si el punto especificado está incluido en este Region.

IsVisible(Point)

Comprueba si la estructura de Point especificada está contenida en este Region.

IsVisible(Rectangle, Graphics)

Comprueba si alguna parte de la estructura de Rectangle especificada se encuentra dentro de este Region cuando se dibuja mediante el Graphicsespecificado.

IsVisible(PointF, Graphics)

Comprueba si la estructura de PointF especificada está contenida en este Region cuando se dibuja mediante el Graphicsespecificado.

IsVisible(Point, Graphics)

Comprueba si la estructura de Point especificada está contenida en este Region cuando se dibuja mediante el Graphicsespecificado.

IsVisible(RectangleF)

Comprueba si alguna parte de la estructura de RectangleF especificada está contenida en esta Region.

IsVisible(Rectangle)

Comprueba si alguna parte de la estructura de Rectangle especificada está contenida en esta Region.

IsVisible(PointF)

Comprueba si la estructura de PointF especificada está contenida en este Region.

IsVisible(RectangleF, Graphics)

Comprueba si alguna parte de la estructura de RectangleF especificada se encuentra dentro de este Region cuando se dibuja mediante el Graphicsespecificado.

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

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si alguna parte del rectángulo especificado está contenida en este Region cuando se dibuja mediante el Graphicsespecificado.

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);
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

Parámetros

x
Single

Coordenada x de la esquina superior izquierda del rectángulo que se va a probar.

y
Single

Coordenada y de la esquina superior izquierda del rectángulo que se va a probar.

width
Single

Ancho del rectángulo que se va a probar.

height
Single

Alto del rectángulo que se va a probar.

g
Graphics

Un Graphics que representa un contexto de gráficos.

Devoluciones

true cuando alguna parte del rectángulo especificado se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Comentarios

La transformación actual del contexto gráfico se usa para calcular el interior de la región y las coordenadas del rectángulo en la superficie de dibujo.

Se aplica a

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

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si alguna parte del rectángulo especificado está contenida en este Region cuando se dibuja mediante el Graphicsespecificado.

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);
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

Parámetros

x
Int32

Coordenada x de la esquina superior izquierda del rectángulo que se va a probar.

y
Int32

Coordenada y de la esquina superior izquierda del rectángulo que se va a probar.

width
Int32

Ancho del rectángulo que se va a probar.

height
Int32

Alto del rectángulo que se va a probar.

g
Graphics

Un Graphics que representa un contexto de gráficos.

Devoluciones

true cuando alguna parte del rectángulo especificado se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Comentarios

La transformación actual del contexto gráfico se usa para calcular el interior de la región y las coordenadas del rectángulo en la superficie de dibujo.

Se aplica a

IsVisible(Single, Single, Single, Single)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si alguna parte del rectángulo especificado está contenida en este 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

Parámetros

x
Single

Coordenada x de la esquina superior izquierda del rectángulo que se va a probar.

y
Single

Coordenada y de la esquina superior izquierda del rectángulo que se va a probar.

width
Single

Ancho del rectángulo que se va a probar.

height
Single

Alto del rectángulo que se va a probar.

Devoluciones

true cuando alguna parte del rectángulo especificado se encuentra dentro de este objeto Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Se aplica a

IsVisible(Int32, Int32, Int32, Int32)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si alguna parte del rectángulo especificado está contenida en este 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

Parámetros

x
Int32

Coordenada x de la esquina superior izquierda del rectángulo que se va a probar.

y
Int32

Coordenada y de la esquina superior izquierda del rectángulo que se va a probar.

width
Int32

Ancho del rectángulo que se va a probar.

height
Int32

Alto del rectángulo que se va a probar.

Devoluciones

true cuando alguna parte del rectángulo especificado se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Se aplica a

IsVisible(Single, Single, Graphics)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si el punto especificado está contenido en esta Region cuando se dibuja mediante el Graphicsespecificado.

public:
 bool IsVisible(float x, float y, System::Drawing::Graphics ^ g);
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

Parámetros

x
Single

Coordenada x del punto que se va a probar.

y
Single

Coordenada y del punto que se va a probar.

g
Graphics

Un Graphics que representa un contexto de gráficos.

Devoluciones

true cuando el punto especificado se encuentra dentro de este Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Comentarios

La transformación actual del contexto gráfico se usa para calcular el interior de la región y las coordenadas de punto en la superficie de dibujo.

Se aplica a

IsVisible(Int32, Int32, Graphics)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si el punto especificado está incluido en este objeto Region cuando se dibuja mediante el objeto Graphics especificado.

public:
 bool IsVisible(int x, int y, System::Drawing::Graphics ^ g);
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

Parámetros

x
Int32

Coordenada x del punto que se va a probar.

y
Int32

Coordenada y del punto que se va a probar.

g
Graphics

Un Graphics que representa un contexto de gráficos.

Devoluciones

true cuando el punto especificado se encuentra dentro de este Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Comentarios

La transformación actual del contexto gráfico se usa para calcular el interior de la región y las coordenadas de punto en la superficie de dibujo.

Se aplica a

IsVisible(Single, Single)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si el punto especificado está incluido en este 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

Parámetros

x
Single

Coordenada x del punto que se va a probar.

y
Single

Coordenada y del punto que se va a probar.

Devoluciones

true cuando el punto especificado se encuentra dentro de este Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Se aplica a

IsVisible(Point)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si la estructura de Point especificada está contenida en este Region.

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

Parámetros

point
Point

Estructura Point que se va a probar.

Devoluciones

true cuando point se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Se aplica a

IsVisible(Rectangle, Graphics)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si alguna parte de la estructura de Rectangle especificada se encuentra dentro de este Region cuando se dibuja mediante el Graphicsespecificado.

public:
 bool IsVisible(System::Drawing::Rectangle rect, System::Drawing::Graphics ^ g);
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

Parámetros

rect
Rectangle

Estructura Rectangle que se va a probar.

g
Graphics

Un Graphics que representa un contexto de gráficos.

Devoluciones

true cuando alguna parte de la rect se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Comentarios

La transformación actual del contexto gráfico se usa para calcular el interior de la región y las coordenadas del rectángulo en la superficie de dibujo.

Se aplica a

IsVisible(PointF, Graphics)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si la estructura de PointF especificada está contenida en este Region cuando se dibuja mediante el Graphicsespecificado.

public:
 bool IsVisible(System::Drawing::PointF point, System::Drawing::Graphics ^ g);
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

Parámetros

point
PointF

Estructura PointF que se va a probar.

g
Graphics

Un Graphics que representa un contexto de gráficos.

Devoluciones

true cuando point se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Comentarios

La transformación actual del contexto gráfico se usa para calcular el interior de la región y las coordenadas de punto en la superficie de dibujo.

Se aplica a

IsVisible(Point, Graphics)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si la estructura de Point especificada está contenida en este Region cuando se dibuja mediante el Graphicsespecificado.

public:
 bool IsVisible(System::Drawing::Point point, System::Drawing::Graphics ^ g);
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
Public Function IsVisible (point As Point, g As Graphics) As Boolean

Parámetros

point
Point

Estructura Point que se va a probar.

g
Graphics

Un Graphics que representa un contexto de gráficos.

Devoluciones

true cuando point se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Comentarios

La transformación actual del contexto gráfico se usa para calcular el interior de la región y las coordenadas de punto en la superficie de dibujo.

Se aplica a

IsVisible(RectangleF)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si alguna parte de la estructura de RectangleF especificada está contenida en esta 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

Parámetros

rect
RectangleF

Estructura RectangleF que se va a probar.

Devoluciones

true cuando alguna parte de rect se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

El ejemplo de código siguiente está diseñado para su uso con Windows Forms y requiere PaintEventArgse, que es un parámetro del controlador de eventos Paint. El código realiza las siguientes acciones:

  • Crea el primer rectángulo y lo dibuja en la pantalla en azul.

  • Crea el segundo rectángulo y lo dibuja en la pantalla en rojo.

  • Crea una región a partir del primer rectángulo.

  • Determina si alguna parte del rectángulo se interseca con la región.

  • Muestra el true o false resultado en la pantalla.

Observe que el rectángulo interseca la región, por lo que el resultado es 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

Se aplica a

IsVisible(Rectangle)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si alguna parte de la estructura de Rectangle especificada está contenida en esta 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

Parámetros

rect
Rectangle

Estructura Rectangle que se va a probar.

Devoluciones

Este método devuelve true cuando alguna parte de rect se encuentra dentro de este Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Se aplica a

IsVisible(PointF)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si la estructura de PointF especificada está contenida en este 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

Parámetros

point
PointF

Estructura PointF que se va a probar.

Devoluciones

true cuando point se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Se aplica a

IsVisible(RectangleF, Graphics)

Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs
Source:
Region.cs

Comprueba si alguna parte de la estructura de RectangleF especificada se encuentra dentro de este Region cuando se dibuja mediante el Graphicsespecificado.

public:
 bool IsVisible(System::Drawing::RectangleF rect, System::Drawing::Graphics ^ g);
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

Parámetros

rect
RectangleF

Estructura RectangleF que se va a probar.

g
Graphics

Un Graphics que representa un contexto de gráficos.

Devoluciones

true cuando rect se encuentra dentro de esta Region; de lo contrario, false.

Ejemplos

Para obtener un ejemplo de código, consulte el método IsVisible(RectangleF).

Comentarios

La transformación actual del contexto gráfico se usa para calcular el interior de la región y las coordenadas del rectángulo en la superficie de dibujo.

Se aplica a