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 in dieser Region enthalten ist.
Überlädt
IsVisible(Single, Single, Single, Single, Graphics) |
Überprüft, ob ein Teil des angegebenen Rechtecks in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird. |
IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Überprüft, ob ein Teil des angegebenen Rechtecks in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird. |
IsVisible(Single, Single, Single, Single) |
Überprüft, ob ein Teil des angegebenen Rechtecks in dieser Region enthalten ist. |
IsVisible(Int32, Int32, Int32, Int32) |
Überprüft, ob ein Teil des angegebenen Rechtecks in dieser Region enthalten ist. |
IsVisible(Single, Single, Graphics) |
Überprüft, ob der angegebene Punkt in dieser Region enthalten ist, wenn er mithilfe des angegebenen Graphics gezeichnet wird. |
IsVisible(Int32, Int32, Graphics) |
Überprüft, ob der angegebene Punkt in diesem Region-Objekt enthalten ist, wenn er mithilfe des angegebenen Graphics-Objekts gezeichnet wird. |
IsVisible(Single, Single) |
Überprüft, ob der angegebene Punkt in dieser Region enthalten ist. |
IsVisible(Point) |
Überprüft, ob die angegebene Point-Struktur in dieser Region enthalten ist. |
IsVisible(Rectangle, Graphics) |
Überprüft, ob ein Teil der angegebenen Rectangle-Struktur in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird. |
IsVisible(PointF, Graphics) |
Überprüft, ob die angegebene PointF-Struktur in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird. |
IsVisible(Point, Graphics) |
Überprüft, ob die angegebene Point-Struktur in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird. |
IsVisible(RectangleF) |
Überprüft, ob ein Teil der angegebenen RectangleF-Struktur in dieser Region enthalten ist. |
IsVisible(Rectangle) |
Überprüft, ob ein Teil der angegebenen Rectangle-Struktur in dieser Region enthalten ist. |
IsVisible(PointF) |
Überprüft, ob die angegebene PointF-Struktur in dieser Region enthalten ist. |
IsVisible(RectangleF, Graphics) |
Überprüft, ob ein Teil der angegebenen RectangleF-Struktur in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird. |
IsVisible(Single, Single, Single, Single, Graphics)
- 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 überprüfenden Rechtecks.
- y
- Single
Die y-Koordinate der oberen linken Ecke des zu überprüfenden Rechtecks.
- width
- Single
Die Breite des zu überprüfenden Rechtecks.
- height
- Single
Die Höhe des zu überprüfenden Rechtecks.
Gibt zurück
true
, wenn ein Teil des angegebenen Rechtecks in dieser Region enthalten ist, andernfalls false
.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) -Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den bereichsinneren Bereich 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
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 überprüfenden Rechtecks.
- y
- Int32
Die y-Koordinate der oberen linken Ecke des zu überprüfenden Rechtecks.
- width
- Int32
Die Breite des zu überprüfenden Rechtecks.
- height
- Int32
Die Höhe des zu überprüfenden Rechtecks.
Gibt zurück
true
, wenn ein Teil des angegebenen Rechtecks in dieser Region enthalten ist, andernfalls false
.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) -Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den bereichsinneren Bereich 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
Überprüft, ob ein Teil des angegebenen Rechtecks in dieser Region enthalten 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 überprüfenden Rechtecks.
- y
- Single
Die y-Koordinate der oberen linken Ecke des zu überprüfenden Rechtecks.
- width
- Single
Die Breite des zu überprüfenden Rechtecks.
- height
- Single
Die Höhe des zu überprüfenden 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
Überprüft, ob ein Teil des angegebenen Rechtecks in dieser Region enthalten 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 überprüfenden Rechtecks.
- y
- Int32
Die y-Koordinate der oberen linken Ecke des zu überprüfenden Rechtecks.
- width
- Int32
Die Breite des zu überprüfenden Rechtecks.
- height
- Int32
Die Höhe des zu überprüfenden Rechtecks.
Gibt zurück
true
, wenn ein Teil des angegebenen Rechtecks in dieser Region enthalten 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
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 Punktes, der überprüft werden soll.
- y
- Single
Die y-Koordinate des Punktes, der überprüft werden soll.
Gibt zurück
true
, wenn der angegebene Punkt in dieser Region enthalten ist, andernfalls false
.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) -Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den bereichsinneren Bereich 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
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 Punktes, der überprüft werden soll.
- y
- Int32
Die y-Koordinate des Punktes, der überprüft werden soll.
Gibt zurück
true
, wenn der angegebene Punkt in dieser Region enthalten ist, andernfalls false
.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) -Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den bereichsinneren Bereich und die Punktkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(Single, Single)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Überprüft, ob der angegebene Punkt in dieser Region 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 Punktes, der überprüft werden soll.
- y
- Single
Die y-Koordinate des Punktes, der überprüft werden soll.
Gibt zurück
true
, wenn der angegebene Punkt in dieser Region enthalten 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
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
in dieser Region enthalten 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
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 von rect
in dieser Region enthalten ist, andernfalls false
.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) -Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den bereichsinneren Bereich und die Rechteckkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(PointF, Graphics)
- 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
in dieser Region enthalten ist, andernfalls false
.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) -Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den bereichsinneren Bereich und die Punktkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(Point, Graphics)
- 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
in dieser Region enthalten ist, andernfalls false
.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) -Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um das Innere der Region und die Punktkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
IsVisible(RectangleF)
- Quelle:
- Region.cs
- Quelle:
- Region.cs
- Quelle:
- Region.cs
Überprüft, ob ein Teil der angegebenen RectangleF-Struktur in dieser Region enthalten 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 zu überprüfende RectangleF-Struktur.
Gibt zurück
true
, wenn ein Teil von rect
in dieser Region enthalten ist, andernfalls false
.
Beispiele
Das folgende Codebeispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
, was ein Parameter des Paint Ereignishandlers ist. Der Code führt die folgenden Aktionen aus:
Erstellt das erste Rechteck und zeichnet es blau auf den Bildschirm.
Erstellt das zweite Rechteck und zeichnet es rot auf den Bildschirm.
Erstellt eine Region aus dem ersten Rechteck.
Bestimmt, ob sich ein Teil des Rechtecks mit der Region überschneidet.
Zeigt das
true
Ergebnis oderfalse
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
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 true
zurück, wenn ein Teil von rect
in dieser Region enthalten 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
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
in dieser Region enthalten 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
Überprüft, ob ein Teil der angegebenen RectangleF-Struktur in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird.
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 zu überprüfende RectangleF-Struktur.
Gibt zurück
true
, wenn rect
in dieser Region enthalten ist, andernfalls false
.
Beispiele
Ein Codebeispiel finden Sie in der IsVisible(RectangleF) -Methode.
Hinweise
Die aktuelle Transformation des Grafikkontexts wird verwendet, um den Bereich innen und die Rechteckkoordinaten auf der Zeichnungsoberfläche zu berechnen.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für