Region.IsVisible Methode

Definitie

Hiermee wordt getest of de opgegeven rechthoek zich hierin Regionbevindt.

Overloads

Name Description
IsVisible(Single, Single, Single, Single, Graphics)

Hiermee wordt getest of een deel van de opgegeven rechthoek zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven Graphics.

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

Hiermee wordt getest of een deel van de opgegeven rechthoek zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven Graphics.

IsVisible(Single, Single, Single, Single)

Hiermee wordt getest of een deel van de opgegeven rechthoek zich in dit Regiongedeelte bevindt.

IsVisible(Int32, Int32, Int32, Int32)

Hiermee wordt getest of een deel van de opgegeven rechthoek zich in dit Regiongedeelte bevindt.

IsVisible(Single, Single, Graphics)

Hiermee wordt getest of het opgegeven punt zich hierin Region bevindt wanneer het wordt getekend met behulp van de opgegeven Graphics.

IsVisible(Int32, Int32, Graphics)

Test of het opgegeven punt zich in dit Region object bevindt wanneer het wordt getekend met behulp van het opgegeven Graphics object.

IsVisible(Single, Single)

Hiermee wordt getest of het opgegeven punt zich in dit Regionpunt bevindt.

IsVisible(Point)

Hiermee wordt getest of de opgegeven Point structuur zich in deze Regionstructuur bevindt.

IsVisible(Rectangle, Graphics)

Test of een deel van de opgegeven Rectangle structuur zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven Graphics.

IsVisible(PointF, Graphics)

Test of de opgegeven PointF structuur zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven Graphics.

IsVisible(Point, Graphics)

Test of de opgegeven Point structuur zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven Graphics.

IsVisible(RectangleF)

Hiermee wordt getest of een deel van de opgegeven RectangleF structuur zich hierin Regionbevindt.

IsVisible(Rectangle)

Hiermee wordt getest of een deel van de opgegeven Rectangle structuur zich hierin Regionbevindt.

IsVisible(PointF)

Hiermee wordt getest of de opgegeven PointF structuur zich in deze Regionstructuur bevindt.

IsVisible(RectangleF, Graphics)

Test of een deel van de opgegeven RectangleF structuur zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven Graphics.

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

Hiermee wordt getest of een deel van de opgegeven rechthoek zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven 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

Parameters

x
Single

De x-coördinaat van de linkerbovenhoek van de rechthoek die u wilt testen.

y
Single

De y-coördinaat van de linkerbovenhoek van de rechthoek die u wilt testen.

width
Single

De breedte van de rechthoek die moet worden getest.

height
Single

De hoogte van de rechthoek die u wilt testen.

g
Graphics

Een Graphics die een grafische context vertegenwoordigt.

Retouren

truewanneer een deel van de opgegeven rechthoek zich in deze Regionrechthoek bevindt; anders. false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Opmerkingen

De huidige transformatie van de grafische context wordt gebruikt om het gebiedsinterwendige en de rechthoekcoördinaten op het tekenoppervlak te berekenen.

Van toepassing op

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

Hiermee wordt getest of een deel van de opgegeven rechthoek zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven 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

Parameters

x
Int32

De x-coördinaat van de linkerbovenhoek van de rechthoek die u wilt testen.

y
Int32

De y-coördinaat van de linkerbovenhoek van de rechthoek die u wilt testen.

width
Int32

De breedte van de rechthoek die moet worden getest.

height
Int32

De hoogte van de rechthoek die u wilt testen.

g
Graphics

Een Graphics die een grafische context vertegenwoordigt.

Retouren

truewanneer een deel van de opgegeven rechthoek zich in deze Regionrechthoek bevindt; anders. false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Opmerkingen

De huidige transformatie van de grafische context wordt gebruikt om het gebiedsinterwendige en de rechthoekcoördinaten op het tekenoppervlak te berekenen.

Van toepassing op

IsVisible(Single, Single, Single, Single)

Hiermee wordt getest of een deel van de opgegeven rechthoek zich in dit Regiongedeelte bevindt.

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

Parameters

x
Single

De x-coördinaat van de linkerbovenhoek van de rechthoek die u wilt testen.

y
Single

De y-coördinaat van de linkerbovenhoek van de rechthoek die u wilt testen.

width
Single

De breedte van de rechthoek die moet worden getest.

height
Single

De hoogte van de rechthoek die u wilt testen.

Retouren

true wanneer een deel van de opgegeven rechthoek zich in dit Region object bevindt; falseanders.

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Van toepassing op

IsVisible(Int32, Int32, Int32, Int32)

Hiermee wordt getest of een deel van de opgegeven rechthoek zich in dit Regiongedeelte bevindt.

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

Parameters

x
Int32

De x-coördinaat van de linkerbovenhoek van de rechthoek die u wilt testen.

y
Int32

De y-coördinaat van de linkerbovenhoek van de rechthoek die u wilt testen.

width
Int32

De breedte van de rechthoek die moet worden getest.

height
Int32

De hoogte van de rechthoek die u wilt testen.

Retouren

truewanneer een deel van de opgegeven rechthoek zich in deze Regionrechthoek bevindt; anders. false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Van toepassing op

IsVisible(Single, Single, Graphics)

Hiermee wordt getest of het opgegeven punt zich hierin Region bevindt wanneer het wordt getekend met behulp van de opgegeven 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

Parameters

x
Single

De x-coördinaat van het punt dat moet worden getest.

y
Single

De y-coördinaat van het punt dat moet worden getest.

g
Graphics

Een Graphics die een grafische context vertegenwoordigt.

Retouren

truewanneer het opgegeven punt in dit Regionpunt is opgenomen; anders. false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Opmerkingen

De huidige transformatie van de grafische context wordt gebruikt om het interieur van de regio en de puntcoördinaten op het tekenoppervlak te berekenen.

Van toepassing op

IsVisible(Int32, Int32, Graphics)

Test of het opgegeven punt zich in dit Region object bevindt wanneer het wordt getekend met behulp van het opgegeven 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

Parameters

x
Int32

De x-coördinaat van het punt dat moet worden getest.

y
Int32

De y-coördinaat van het punt dat moet worden getest.

g
Graphics

Een Graphics die een grafische context vertegenwoordigt.

Retouren

truewanneer het opgegeven punt in dit Regionpunt is opgenomen; anders. false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Opmerkingen

De huidige transformatie van de grafische context wordt gebruikt om het interieur van de regio en de puntcoördinaten op het tekenoppervlak te berekenen.

Van toepassing op

IsVisible(Single, Single)

Hiermee wordt getest of het opgegeven punt zich in dit Regionpunt bevindt.

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

Parameters

x
Single

De x-coördinaat van het punt dat moet worden getest.

y
Single

De y-coördinaat van het punt dat moet worden getest.

Retouren

truewanneer het opgegeven punt in dit Regionpunt is opgenomen; anders. false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Van toepassing op

IsVisible(Point)

Hiermee wordt getest of de opgegeven Point structuur zich in deze Regionstructuur bevindt.

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

Parameters

point
Point

De Point structuur die moet worden getest.

Retouren

truewanneer point deze is opgenomen Region; anders . false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Van toepassing op

IsVisible(Rectangle, Graphics)

Test of een deel van de opgegeven Rectangle structuur zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven 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

Parameters

rect
Rectangle

De Rectangle structuur die moet worden getest.

g
Graphics

Een Graphics die een grafische context vertegenwoordigt.

Retouren

truewanneer een deel van de rect onderdelen hierin Regionis opgenomen ; anders . false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Opmerkingen

De huidige transformatie van de grafische context wordt gebruikt om het gebiedsinterwendige en de rechthoekcoördinaten op het tekenoppervlak te berekenen.

Van toepassing op

IsVisible(PointF, Graphics)

Test of de opgegeven PointF structuur zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven 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

Parameters

point
PointF

De PointF structuur die moet worden getest.

g
Graphics

Een Graphics die een grafische context vertegenwoordigt.

Retouren

truewanneer point deze is opgenomen Region; anders . false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Opmerkingen

De huidige transformatie van de grafische context wordt gebruikt om het interieur van de regio en de puntcoördinaten op het tekenoppervlak te berekenen.

Van toepassing op

IsVisible(Point, Graphics)

Test of de opgegeven Point structuur zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven 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
Public Function IsVisible (point As Point, g As Graphics) As Boolean

Parameters

point
Point

De Point structuur die moet worden getest.

g
Graphics

Een Graphics die een grafische context vertegenwoordigt.

Retouren

truewanneer point deze is opgenomen Region; anders . false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Opmerkingen

De huidige transformatie van de grafische context wordt gebruikt om het interieur van de regio en de puntcoördinaten op het tekenoppervlak te berekenen.

Van toepassing op

IsVisible(RectangleF)

Hiermee wordt getest of een deel van de opgegeven RectangleF structuur zich hierin Regionbevindt.

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

Parameters

rect
RectangleF

De RectangleF structuur die moet worden getest.

Retouren

truewanneer een deel van rect deze Regionis opgenomen ; anders . false

Voorbeelden

Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:

  • Hiermee maakt u de eerste rechthoek en tekent u deze blauw op het scherm.

  • Hiermee maakt u de tweede rechthoek en tekent u deze in het rood op het scherm.

  • Hiermee maakt u een regio op basis van de eerste rechthoek.

  • Bepaalt of een deel van de rechthoek met het gebied wordt gekruist.

  • Geeft het true of false resultaat op het scherm weer.

U ziet dat de rechthoek het gebied doorkruist, dus het resultaat 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

Van toepassing op

IsVisible(Rectangle)

Hiermee wordt getest of een deel van de opgegeven Rectangle structuur zich hierin Regionbevindt.

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

Parameters

rect
Rectangle

De Rectangle structuur die moet worden getest.

Retouren

Deze methode retourneert true wanneer een deel van rect deze Regionis opgenomen; anders. false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Van toepassing op

IsVisible(PointF)

Hiermee wordt getest of de opgegeven PointF structuur zich in deze Regionstructuur bevindt.

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

Parameters

point
PointF

De PointF structuur die moet worden getest.

Retouren

truewanneer point deze is opgenomen Region; anders . false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Van toepassing op

IsVisible(RectangleF, Graphics)

Test of een deel van de opgegeven RectangleF structuur zich hierin Region bevindt wanneer deze wordt getekend met behulp van de opgegeven 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

Parameters

rect
RectangleF

De RectangleF structuur die moet worden getest.

g
Graphics

Een Graphics die een grafische context vertegenwoordigt.

Retouren

truewanneer rect deze is opgenomen Region; anders . false

Voorbeelden

Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.

Opmerkingen

De huidige transformatie van de grafische context wordt gebruikt om het gebiedsinterwendige en de rechthoekcoördinaten op het tekenoppervlak te berekenen.

Van toepassing op