Region.IsVisible Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)
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.
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)
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.
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)
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.
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)
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.
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)
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
Retouren
truewanneer point deze is opgenomen Region; anders . false
Voorbeelden
Zie de IsVisible(RectangleF) methode voor een codevoorbeeld.
Van toepassing op
IsVisible(Rectangle, 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
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)
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
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)
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
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
trueoffalseresultaat 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)
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
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)
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
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.
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.