Partager via


Region.IsVisible Méthode

Définition

Teste si le rectangle spécifié est contenu dans cette Region.

Surcharges

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

Teste si une partie du rectangle spécifié est contenue dans cette Region lorsqu’elle est dessinée à l’aide du Graphicsspécifié.

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

Teste si une partie du rectangle spécifié est contenue dans cette Region lorsqu’elle est dessinée à l’aide du Graphicsspécifié.

IsVisible(Single, Single, Single, Single)

Teste si une partie du rectangle spécifié est contenue dans cette Region.

IsVisible(Int32, Int32, Int32, Int32)

Teste si une partie du rectangle spécifié est contenue dans cette Region.

IsVisible(Single, Single, Graphics)

Teste si le point spécifié est contenu dans cette Region lorsqu’il est dessiné à l’aide du Graphicsspécifié.

IsVisible(Int32, Int32, Graphics)

Teste si le point spécifié est contenu dans cet objet Region lorsqu’il est dessiné à l’aide de l’objet Graphics spécifié.

IsVisible(Single, Single)

Teste si le point spécifié est contenu dans cette Region.

IsVisible(Point)

Teste si la structure de Point spécifiée est contenue dans cette Region.

IsVisible(Rectangle, Graphics)

Teste si une partie de la structure de Rectangle spécifiée est contenue dans cette Region lorsqu’elle est dessinée à l’aide de la Graphicsspécifiée.

IsVisible(PointF, Graphics)

Teste si la structure de PointF spécifiée est contenue dans cette Region lors d’un dessin à l’aide de la Graphicsspécifiée.

IsVisible(Point, Graphics)

Teste si la structure de Point spécifiée est contenue dans cette Region lors d’un dessin à l’aide de la Graphicsspécifiée.

IsVisible(RectangleF)

Teste si une partie de la structure de RectangleF spécifiée est contenue dans cette Region.

IsVisible(Rectangle)

Teste si une partie de la structure de Rectangle spécifiée est contenue dans cette Region.

IsVisible(PointF)

Teste si la structure de PointF spécifiée est contenue dans cette Region.

IsVisible(RectangleF, Graphics)

Teste si une partie de la structure de RectangleF spécifiée est contenue dans cette Region lorsqu’elle est dessinée à l’aide de la Graphicsspécifiée.

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

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

Teste si une partie du rectangle spécifié est contenue dans cette Region lorsqu’elle est dessinée à l’aide du Graphicsspécifié.

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

Paramètres

x
Single

Coordonnée x du coin supérieur gauche du rectangle à tester.

y
Single

Coordonnée y du coin supérieur gauche du rectangle à tester.

width
Single

Largeur du rectangle à tester.

height
Single

Hauteur du rectangle à tester.

g
Graphics

Un Graphics qui représente un contexte graphique.

Retours

true lorsqu’une partie du rectangle spécifié est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

Remarques

La transformation actuelle du contexte graphique est utilisée pour calculer l’intérieur de la région et les coordonnées du rectangle sur la surface de dessin.

S’applique à

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

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

Teste si une partie du rectangle spécifié est contenue dans cette Region lorsqu’elle est dessinée à l’aide du Graphicsspécifié.

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

Paramètres

x
Int32

Coordonnée x du coin supérieur gauche du rectangle à tester.

y
Int32

Coordonnée y du coin supérieur gauche du rectangle à tester.

width
Int32

Largeur du rectangle à tester.

height
Int32

Hauteur du rectangle à tester.

g
Graphics

Un Graphics qui représente un contexte graphique.

Retours

true lorsqu’une partie du rectangle spécifié est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

Remarques

La transformation actuelle du contexte graphique est utilisée pour calculer l’intérieur de la région et les coordonnées du rectangle sur la surface de dessin.

S’applique à

IsVisible(Single, Single, Single, Single)

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

Teste si une partie du rectangle spécifié est contenue dans cette 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

Paramètres

x
Single

Coordonnée x du coin supérieur gauche du rectangle à tester.

y
Single

Coordonnée y du coin supérieur gauche du rectangle à tester.

width
Single

Largeur du rectangle à tester.

height
Single

Hauteur du rectangle à tester.

Retours

true lorsqu’une partie du rectangle spécifié est contenue dans cet objet Region ; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

S’applique à

IsVisible(Int32, Int32, Int32, Int32)

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

Teste si une partie du rectangle spécifié est contenue dans cette 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

Paramètres

x
Int32

Coordonnée x du coin supérieur gauche du rectangle à tester.

y
Int32

Coordonnée y du coin supérieur gauche du rectangle à tester.

width
Int32

Largeur du rectangle à tester.

height
Int32

Hauteur du rectangle à tester.

Retours

true lorsqu’une partie du rectangle spécifié est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

S’applique à

IsVisible(Single, Single, Graphics)

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

Teste si le point spécifié est contenu dans cette Region lorsqu’il est dessiné à l’aide du Graphicsspécifié.

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

Paramètres

x
Single

Coordonnée x du point à tester.

y
Single

Coordonnée y du point à tester.

g
Graphics

Un Graphics qui représente un contexte graphique.

Retours

true lorsque le point spécifié est contenu dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

Remarques

La transformation actuelle du contexte graphique est utilisée pour calculer l’intérieur de la région et les coordonnées de point sur la surface de dessin.

S’applique à

IsVisible(Int32, Int32, Graphics)

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

Teste si le point spécifié est contenu dans cet objet Region lorsqu’il est dessiné à l’aide de l’objet Graphics spécifié.

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

Paramètres

x
Int32

Coordonnée x du point à tester.

y
Int32

Coordonnée y du point à tester.

g
Graphics

Un Graphics qui représente un contexte graphique.

Retours

true lorsque le point spécifié est contenu dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

Remarques

La transformation actuelle du contexte graphique est utilisée pour calculer l’intérieur de la région et les coordonnées de point sur la surface de dessin.

S’applique à

IsVisible(Single, Single)

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

Teste si le point spécifié est contenu dans cette 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

Paramètres

x
Single

Coordonnée x du point à tester.

y
Single

Coordonnée y du point à tester.

Retours

true lorsque le point spécifié est contenu dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

S’applique à

IsVisible(Point)

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

Teste si la structure de Point spécifiée est contenue dans cette 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

Paramètres

point
Point

Structure Point à tester.

Retours

true lorsque point est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

S’applique à

IsVisible(Rectangle, Graphics)

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

Teste si une partie de la structure de Rectangle spécifiée est contenue dans cette Region lorsqu’elle est dessinée à l’aide de la Graphicsspécifiée.

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

Paramètres

rect
Rectangle

Structure Rectangle à tester.

g
Graphics

Un Graphics qui représente un contexte graphique.

Retours

true lorsqu’une partie du rect est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

Remarques

La transformation actuelle du contexte graphique est utilisée pour calculer l’intérieur de la région et les coordonnées du rectangle sur la surface de dessin.

S’applique à

IsVisible(PointF, Graphics)

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

Teste si la structure de PointF spécifiée est contenue dans cette Region lors d’un dessin à l’aide de la Graphicsspécifiée.

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

Paramètres

point
PointF

Structure PointF à tester.

g
Graphics

Un Graphics qui représente un contexte graphique.

Retours

true lorsque point est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

Remarques

La transformation actuelle du contexte graphique est utilisée pour calculer l’intérieur de la région et les coordonnées de point sur la surface de dessin.

S’applique à

IsVisible(Point, Graphics)

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

Teste si la structure de Point spécifiée est contenue dans cette Region lors d’un dessin à l’aide de la Graphicsspécifiée.

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

Paramètres

point
Point

Structure Point à tester.

g
Graphics

Un Graphics qui représente un contexte graphique.

Retours

true lorsque point est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

Remarques

La transformation actuelle du contexte graphique est utilisée pour calculer l’intérieur de la région et les coordonnées de point sur la surface de dessin.

S’applique à

IsVisible(RectangleF)

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

Teste si une partie de la structure de RectangleF spécifiée est contenue dans cette 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

Paramètres

rect
RectangleF

Structure RectangleF à tester.

Retours

true lorsqu’une partie de rect est contenue dans cette Region; sinon, false.

Exemples

L’exemple de code suivant est conçu pour être utilisé avec Windows Forms et nécessite PaintEventArgse, qui est un paramètre du gestionnaire d’événements Paint. Le code effectue les actions suivantes :

  • Crée le premier rectangle et le dessine sur l’écran en bleu.

  • Crée le deuxième rectangle et le dessine sur l’écran en rouge.

  • Crée une région à partir du premier rectangle.

  • Détermine si une partie du rectangle se croise avec la région.

  • Affiche le résultat true ou false à l’écran.

Notez que le rectangle croise la région, de sorte que le résultat est 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

S’applique à

IsVisible(Rectangle)

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

Teste si une partie de la structure de Rectangle spécifiée est contenue dans cette 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

Paramètres

rect
Rectangle

Structure Rectangle à tester.

Retours

Cette méthode retourne true quand une partie de rect est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

S’applique à

IsVisible(PointF)

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

Teste si la structure de PointF spécifiée est contenue dans cette 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

Paramètres

point
PointF

Structure PointF à tester.

Retours

true lorsque point est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

S’applique à

IsVisible(RectangleF, Graphics)

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

Teste si une partie de la structure de RectangleF spécifiée est contenue dans cette Region lorsqu’elle est dessinée à l’aide de la Graphicsspécifiée.

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

Paramètres

rect
RectangleF

Structure RectangleF à tester.

g
Graphics

Un Graphics qui représente un contexte graphique.

Retours

true lorsque rect est contenue dans cette Region; sinon, false.

Exemples

Pour obtenir un exemple de code, consultez la méthode IsVisible(RectangleF).

Remarques

La transformation actuelle du contexte graphique est utilisée pour calculer l’intérieur de la région et les coordonnées du rectangle sur la surface de dessin.

S’applique à