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.
Testet, ob das angegebene Rechteck in diesem Regionenthalten ist.
Überlädt
IsVisible(Single, Single, Single, Single, Graphics) |
Überprüft, ob ein Teil des angegebenen Rechtecks in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet wird. |
IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Überprüft, ob ein Teil des angegebenen Rechtecks in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet wird. |
IsVisible(Single, Single, Single, Single) |
Überprüft, ob ein Teil des angegebenen Rechtecks in diesem Regionenthalten ist. |
IsVisible(Int32, Int32, Int32, Int32) |
Überprüft, ob ein Teil des angegebenen Rechtecks in diesem Regionenthalten ist. |
IsVisible(Single, Single, Graphics) |
Überprüft, ob der angegebene Punkt in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet wird. |
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) |
Testet, ob der angegebene Punkt in dieser Regionenthalten ist. |
IsVisible(Point) |
Testet, ob die angegebene Point-Struktur in diesem Regionenthalten ist. |
IsVisible(Rectangle, Graphics) |
Überprüft, ob ein Teil der angegebenen Rectangle Struktur in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet wird. |
IsVisible(PointF, Graphics) |
Überprüft, ob die angegebene PointF Struktur in diesem Region enthalten ist, wenn sie mit der angegebenen Graphicsgezeichnet wird. |
IsVisible(Point, Graphics) |
Überprüft, ob die angegebene Point Struktur in diesem Region enthalten ist, wenn sie mit der angegebenen Graphicsgezeichnet wird. |
IsVisible(RectangleF) |
Überprüft, ob ein Teil der angegebenen RectangleF-Struktur in diesem Regionenthalten ist. |
IsVisible(Rectangle) |
Überprüft, ob ein Teil der angegebenen Rectangle-Struktur in diesem Regionenthalten ist. |
IsVisible(PointF) |
Testet, ob die angegebene PointF-Struktur in diesem Regionenthalten ist. |
IsVisible(RectangleF, Graphics) |
Überprüft, ob ein Teil der angegebenen RectangleF Struktur in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet wird. |
IsVisible(Single, Single, Single, Single, Graphics)
- 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 in diesem 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
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 in diesem 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
Überprüft, ob ein Teil des angegebenen Rechtecks in diesem 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
Überprüft, ob ein Teil des angegebenen Rechtecks in diesem 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 in diesem 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
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 in diesem 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
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 in diesem 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
Testet, ob der angegebene Punkt in dieser Regionenthalten 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 in diesem 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
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 diesem 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
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
in diesem 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(PointF, Graphics)
- 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
in diesem 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
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 diesem 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
Überprüft, ob ein Teil der angegebenen RectangleF-Struktur in diesem 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 zu testde RectangleF Struktur.
Gibt zurück
true
, wenn ein Teil der rect
in diesem 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 Paint-Ereignishandlers 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
true
- oderfalse
Ergebnis auf dem Bildschirm an.
Beachten Sie, dass das Rechteck den Bereich überschneidet, sodass das Ergebnis true
ist.
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
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 der rect
in diesem 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
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 diesem 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
Überprüft, ob ein Teil der angegebenen RectangleF Struktur in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet 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 testde RectangleF Struktur.
Gibt zurück
true
, wenn rect
in diesem 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.