Region.IsVisible Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comprueba si el rectángulo especificado está dentro de esta Region.
Sobrecargas
IsVisible(Single, Single, Single, Single, Graphics) |
Comprueba si alguna parte del rectángulo especificado está dentro de esta Region cuando se dibuja mediante el Graphics especificado. |
IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Comprueba si alguna parte del rectángulo especificado está dentro de esta Region cuando se dibuja mediante el Graphics especificado. |
IsVisible(Single, Single, Single, Single) |
Comprueba si alguna parte del rectángulo especificado está dentro de este Region. |
IsVisible(Int32, Int32, Int32, Int32) |
Comprueba si alguna parte del rectángulo especificado está dentro de este Region. |
IsVisible(Single, Single, Graphics) |
Comprueba si el punto especificado está dentro de esta Region cuando se dibuja con el Graphics especificado. |
IsVisible(Int32, Int32, Graphics) |
Comprueba si el punto especificado está dentro de este objeto Region cuando se dibuja con el objeto Graphics especificado. |
IsVisible(Single, Single) |
Comprueba si el punto especificado está dentro de esta Region. |
IsVisible(Point) |
Comprueba si la estructura Point especificada está dentro de esta Region. |
IsVisible(Rectangle, Graphics) |
Comprueba si alguna parte de la estructura Rectangle especificada está dentro de esta Region cuando se dibuja mediante el Graphics especificado. |
IsVisible(PointF, Graphics) |
Comprueba si la estructura PointF especificada está dentro de esta Region cuando se dibuja con el Graphics especificado. |
IsVisible(Point, Graphics) |
Comprueba si la estructura Point especificada está dentro de esta Region cuando se dibuja con el Graphics especificado. |
IsVisible(RectangleF) |
Comprueba si alguna parte de la estructura RectangleF especificada está dentro de esta Region. |
IsVisible(Rectangle) |
Comprueba si alguna parte de la estructura Rectangle especificada está dentro de esta Region. |
IsVisible(PointF) |
Comprueba si la estructura PointF especificada está dentro de esta Region. |
IsVisible(RectangleF, Graphics) |
Comprueba si alguna parte de la estructura RectangleF especificada está dentro de esta Region cuando se dibuja mediante el Graphics especificado. |
IsVisible(Single, Single, Single, Single, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
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.
Devoluciones
Es true
cuando alguna parte del rectángulo especificado está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Comentarios
La transformación actual del contexto de gráficos 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
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.
Devoluciones
Es true
cuando alguna parte del rectángulo especificado está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Comentarios
La transformación actual del contexto de gráficos 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
Comprueba si alguna parte del rectángulo especificado está dentro de 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
Es true
cuando alguna parte del rectángulo especificado está dentro de este objeto Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Se aplica a
IsVisible(Int32, Int32, Int32, Int32)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Comprueba si alguna parte del rectángulo especificado está dentro de 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
Es true
cuando alguna parte del rectángulo especificado está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Se aplica a
IsVisible(Single, Single, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
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.
Devoluciones
Es true
cuando el punto especificado está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Comentarios
La transformación actual del contexto de gráficos 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
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.
Devoluciones
Es true
cuando el punto especificado está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Comentarios
La transformación actual del contexto de gráficos 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
Comprueba si el punto especificado está dentro de esta 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
Es true
cuando el punto especificado está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Se aplica a
IsVisible(Point)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
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
Devoluciones
Es true
cuando point
está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Se aplica a
IsVisible(Rectangle, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
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
Devoluciones
Es true
cuando alguna parte de rect
está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Comentarios
La transformación actual del contexto de gráficos 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
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
Devoluciones
Es true
cuando point
está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Comentarios
La transformación actual del contexto de gráficos 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
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
Devoluciones
Es true
cuando point
está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Comentarios
La transformación actual del contexto de gráficos 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
Comprueba si alguna parte de la estructura RectangleF especificada está dentro de 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 comprobar.
Devoluciones
Es true
cuando alguna parte de rect
está dentro de esta Region; de lo contrario, es 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 Paint controlador de eventos. 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 intersecta con la región.
Muestra el
true
resultado ofalse
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
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
Devoluciones
Este método devuelve true
si alguna parte de rect
está dentro de esta Region; en caso contrario, devuelve false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Se aplica a
IsVisible(PointF)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
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
Devoluciones
Es true
cuando point
está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Se aplica a
IsVisible(RectangleF, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Comprueba si alguna parte de la estructura RectangleF especificada está dentro de esta Region cuando se dibuja mediante el Graphics especificado.
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 comprobar.
Devoluciones
Es true
cuando rect
está dentro de esta Region; de lo contrario, es false
.
Ejemplos
Para obtener un ejemplo de código, consulte el IsVisible(RectangleF) método .
Comentarios
La transformación actual del contexto de gráficos se usa para calcular el interior de la región y las coordenadas del rectángulo en la superficie de dibujo.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de