Region.IsVisible Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft, ob das angegebene Rechteck darin Regionenthalten ist.
Überlädt
| Name | Beschreibung |
|---|---|
| IsVisible(Single, Single, Single, Single, Graphics) |
Überprüft, ob ein Teil des angegebenen Rechtecks darin Region enthalten ist, wenn er mit dem angegebenen gezeichnet wird Graphics. |
| IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Überprüft, ob ein Teil des angegebenen Rechtecks darin Region enthalten ist, wenn er mit dem angegebenen gezeichnet wird Graphics. |
| IsVisible(Single, Single, Single, Single) |
Überprüft, ob ein Teil des angegebenen Rechtecks darin Regionenthalten ist. |
| IsVisible(Int32, Int32, Int32, Int32) |
Überprüft, ob ein Teil des angegebenen Rechtecks darin Regionenthalten ist. |
| IsVisible(Single, Single, Graphics) |
Testet, ob der angegebene Punkt darin Region enthalten ist, wenn er mit dem angegebenen gezeichnet wird Graphics. |
| IsVisible(Int32, Int32, Graphics) |
Überprüft, ob der angegebene Punkt in diesem Region Objekt enthalten ist, wenn er mit dem angegebenen Graphics Objekt gezeichnet wird. |
| IsVisible(Single, Single) |
Überprüft, ob der angegebene Punkt in diesem RegionPunkt enthalten ist. |
| IsVisible(Point) |
Überprüft, ob die angegebene Point Struktur darin Regionenthalten ist. |
| IsVisible(Rectangle, Graphics) |
Überprüft, ob ein Teil der angegebenen Rectangle Struktur darin Region enthalten ist, wenn er mit dem angegebenen gezeichnet wird Graphics. |
| IsVisible(PointF, Graphics) |
Überprüft, ob die angegebene PointF Struktur darin Region enthalten ist, wenn sie mit dem angegebenen gezeichnet wird Graphics. |
| IsVisible(Point, Graphics) |
Überprüft, ob die angegebene Point Struktur darin Region enthalten ist, wenn sie mit dem angegebenen gezeichnet wird Graphics. |
| IsVisible(RectangleF) |
Überprüft, ob ein Teil der angegebenen RectangleF Struktur darin Regionenthalten ist. |
| IsVisible(Rectangle) |
Überprüft, ob ein Teil der angegebenen Rectangle Struktur darin Regionenthalten ist. |
| IsVisible(PointF) |
Überprüft, ob die angegebene PointF Struktur darin Regionenthalten ist. |
| IsVisible(RectangleF, Graphics) |
Überprüft, ob ein Teil der angegebenen RectangleF Struktur darin Region enthalten ist, wenn er mit dem angegebenen gezeichnet wird Graphics. |
IsVisible(Single, Single, Single, Single, Graphics)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
- x
- Single
Die x-Koordinate der oberen linken Ecke des zu testenden Rechtecks.
- y
- Single
Die y-Koordinate der oberen linken Ecke des zu testenden Rechtecks.
- width
- Single
Die Breite des zu testenden Rechtecks.
- height
- Single
Die Höhe des zu testenden Rechtecks.
Gibt zurück
true wenn ein Teil des angegebenen Rechtecks darin Regionenthalten ist; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den Innenbereich und die Rechteckkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(Int32, Int32, Int32, Int32, Graphics)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
- x
- Int32
Die x-Koordinate der oberen linken Ecke des zu testenden Rechtecks.
- y
- Int32
Die y-Koordinate der oberen linken Ecke des zu testenden Rechtecks.
- width
- Int32
Die Breite des zu testenden Rechtecks.
- height
- Int32
Die Höhe des zu testenden Rechtecks.
Gibt zurück
true wenn ein Teil des angegebenen Rechtecks darin Regionenthalten ist; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den Innenbereich und die Rechteckkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(Single, Single, Single, Single)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Überprüft, ob ein Teil des angegebenen Rechtecks darin Regionenthalten ist.
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
Parameter
- x
- Single
Die x-Koordinate der oberen linken Ecke des zu testenden Rechtecks.
- y
- Single
Die y-Koordinate der oberen linken Ecke des zu testenden Rechtecks.
- width
- Single
Die Breite des zu testenden Rechtecks.
- height
- Single
Die Höhe des zu testenden Rechtecks.
Gibt zurück
true wenn ein Teil des angegebenen Rechtecks in diesem Region Objekt enthalten ist; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Gilt für:
IsVisible(Int32, Int32, Int32, Int32)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Überprüft, ob ein Teil des angegebenen Rechtecks darin Regionenthalten ist.
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
Parameter
- x
- Int32
Die x-Koordinate der oberen linken Ecke des zu testenden Rechtecks.
- y
- Int32
Die y-Koordinate der oberen linken Ecke des zu testenden Rechtecks.
- width
- Int32
Die Breite des zu testenden Rechtecks.
- height
- Int32
Die Höhe des zu testenden Rechtecks.
Gibt zurück
true wenn ein Teil des angegebenen Rechtecks darin Regionenthalten ist; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Gilt für:
IsVisible(Single, Single, Graphics)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
- x
- Single
Die x-Koordinate des zu testende Punkts.
- y
- Single
Die y-Koordinate des zu testenden Punkts.
Gibt zurück
true wenn der angegebene Punkt darin Regionenthalten ist ; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den Innenbereich und die Punktkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(Int32, Int32, Graphics)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
- x
- Int32
Die x-Koordinate des zu testende Punkts.
- y
- Int32
Die y-Koordinate des zu testenden Punkts.
Gibt zurück
true wenn der angegebene Punkt darin Regionenthalten ist ; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den Innenbereich und die Punktkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(Single, Single)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Überprüft, ob der angegebene Punkt in diesem RegionPunkt enthalten ist.
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
Parameter
- x
- Single
Die x-Koordinate des zu testende Punkts.
- y
- Single
Die y-Koordinate des zu testenden Punkts.
Gibt zurück
true wenn der angegebene Punkt darin Regionenthalten ist ; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Gilt für:
IsVisible(Point)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
Gibt zurück
true wenn point darin Regionenthalten ist ; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Gilt für:
IsVisible(Rectangle, Graphics)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
Gibt zurück
true wenn ein Teil der rect darin enthaltenen Teile enthalten Regionist ; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den Innenbereich und die Rechteckkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(PointF, Graphics)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
Gibt zurück
true wenn point darin Regionenthalten ist ; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den Innenbereich und die Punktkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(Point, Graphics)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
Gibt zurück
true wenn point darin Regionenthalten ist ; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den Innenbereich und die Punktkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(RectangleF)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Überprüft, ob ein Teil der angegebenen RectangleF Struktur darin Regionenthalten ist.
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
Parameter
- rect
- RectangleF
Die RectangleF zu testde Struktur.
Gibt zurück
true wenn ein Teil davon rect darin Regionenthalten ist ; andernfalls false.
Beispiele
Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, bei dem es sich um einen Parameter des ereignishandlers Paint handelt. Der Code führt die folgenden Aktionen aus:
Erstellt das erste Rechteck und zeichnet es in Blau auf den Bildschirm.
Erstellt das zweite Rechteck und zeichnet es rot auf den Bildschirm.
Erstellt einen Bereich aus dem ersten Rechteck.
Bestimmt, ob sich ein Teil des Rechtecks mit dem Bereich überschneidet.
Zeigt das
trueOderfalseErgebnis auf dem Bildschirm an.
Beachten Sie, dass das Rechteck den Bereich überschneidet, sodass das Ergebnis lautet 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
Gilt für:
IsVisible(Rectangle)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
Gibt zurück
Diese Methode gibt zurück true , wenn ein Teil davon rect darin Regionenthalten ist; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Gilt für:
IsVisible(PointF)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- 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
Parameter
Gibt zurück
true wenn point darin Regionenthalten ist ; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Gilt für:
IsVisible(RectangleF, Graphics)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Überprüft, ob ein Teil der angegebenen RectangleF Struktur darin Region enthalten ist, wenn er mit dem angegebenen gezeichnet wird Graphics.
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
Parameter
- rect
- RectangleF
Die RectangleF zu testde Struktur.
Gibt zurück
true wenn rect darin Regionenthalten ist ; andernfalls false.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den Innenbereich und die Rechteckkoordinaten auf der Zeichnungsoberfläche zu berechnen.