Region.IsVisible Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Teste si Region contient le rectangle spécifié.
Surcharges
IsVisible(Single, Single, Single, Single, Graphics) |
Teste si une partie du rectangle spécifié est contenue dans cet objet Region lorsqu'elle est dessinée à l'aide du Graphics spécifié. |
IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Teste si une partie du rectangle spécifié est contenue dans cet objet Region lorsqu'elle est dessinée à l'aide du Graphics spécifié. |
IsVisible(Single, Single, Single, Single) |
Teste si une partie du rectangle spécifié est contenue dans cet objet Region. |
IsVisible(Int32, Int32, Int32, Int32) |
Teste si une partie du rectangle spécifié est contenue dans cet objet Region. |
IsVisible(Single, Single, Graphics) |
Teste si le point spécifié est contenu dans cet objet Region lorsqu'il est dessiné à l'aide du Graphics spé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 Region contient le point spécifié. |
IsVisible(Point) |
Teste si la structure Point spécifiée est contenue dans cet objet Region. |
IsVisible(Rectangle, Graphics) |
Teste si une partie de la structure Rectangle spécifiée est contenue dans cet objet Region lorsqu'elle est dessinée à l'aide du Graphics spécifié. |
IsVisible(PointF, Graphics) |
Teste si la structure PointF spécifiée est contenue dans cet objet Region si elle est dessinée à l'aide du Graphics spécifié. |
IsVisible(Point, Graphics) |
Teste si la structure Point spécifiée est contenue dans cet objet Region si elle est dessinée à l'aide du Graphics spécifié. |
IsVisible(RectangleF) |
Teste si une partie de la structure RectangleF spécifiée est contenue dans cet objet Region. |
IsVisible(Rectangle) |
Teste si une partie de la structure Rectangle spécifiée est contenue dans cet objet Region. |
IsVisible(PointF) |
Teste si la structure PointF spécifiée est contenue dans cet objet Region. |
IsVisible(RectangleF, Graphics) |
Teste si une partie de la structure RectangleF spécifiée est contenue dans cet objet Region lorsqu'elle est dessinée à l'aide du Graphics spécifié. |
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
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
si une partie du rectangle spécifié est contenue dans cet objet Region ; sinon, false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
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
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.
Retours
true
si une partie du rectangle spécifié est contenue dans cet objet Region ; sinon, false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
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
Teste si une partie du rectangle spécifié est contenue dans cet objet 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
si une partie du rectangle spécifié est contenue dans cet objet Region ; sinon, false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
S’applique à
IsVisible(Int32, Int32, Int32, Int32)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Teste si une partie du rectangle spécifié est contenue dans cet objet 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
si une partie du rectangle spécifié est contenue dans cet objet Region ; sinon, false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
S’applique à
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
Paramètres
- x
- Single
Coordonnée x du point à tester.
- y
- Single
Coordonnée y du point à tester.
Retours
true
si le point spécifié est contenu dans cet objet Region ; sinon, false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
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
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.
Retours
true
si le point spécifié est contenu dans cet objet Region ; sinon, false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
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
Teste si Region contient le point spécifié.
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
si le point spécifié est contenu dans cet objet Region ; sinon, false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
S’applique à
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
Paramètres
Retours
true
lorsque cet objet Region contient point
; sinon false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
S’applique à
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
Paramètres
Retours
true
si cet objet Region contient une partie de rect
; sinon false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
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
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
Retours
true
lorsque cet objet Region contient point
; sinon false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
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
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
Retours
true
lorsque cet objet Region contient point
; sinon false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
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
Teste si une partie de la structure RectangleF spécifiée est contenue dans cet objet 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
si cet objet Region contient une partie de rect
; 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 Paint gestionnaire d’événements. Le code effectue les actions suivantes :
Crée le premier rectangle et le dessine à l’écran en bleu.
Crée le deuxième rectangle et le dessine à l’écran en rouge.
Crée une région à partir du premier rectangle.
Détermine si une partie du rectangle croise la région.
Affiche le
true
résultat oufalse
à 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
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
Retours
Cette méthode retourne true
si une partie de rect
est contenue dans cet objet Region ; sinon false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
S’applique à
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
Paramètres
Retours
true
lorsque cet objet Region contient point
; sinon false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
S’applique à
IsVisible(RectangleF, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Teste si une partie de la structure RectangleF spécifiée est contenue dans cet objet Region lorsqu'elle est dessinée à l'aide du Graphics spécifié.
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.
Retours
true
lorsque cet objet Region contient rect
; sinon false
.
Exemples
Pour obtenir un exemple de code, consultez la IsVisible(RectangleF) méthode .
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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour