Region.IsVisible Methode

Definition

Ü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

Überprüft, ob ein Teil des angegebenen Rechtecks in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird.

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.

g
Graphics

Ein Graphics, das einen Grafikkontext darstellt.

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

Überprüft, ob ein Teil des angegebenen Rechtecks in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird.

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.

g
Graphics

Ein Graphics, das einen Grafikkontext darstellt.

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

Überprüft, ob der angegebene Punkt in dieser Region enthalten ist, wenn er mithilfe des angegebenen Graphics gezeichnet wird.

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.

g
Graphics

Ein Graphics, das einen Grafikkontext darstellt.

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

Überprüft, ob der angegebene Punkt in diesem Region-Objekt enthalten ist, wenn er mithilfe des angegebenen Graphics-Objekts gezeichnet wird.

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.

g
Graphics

Ein Graphics, das einen Grafikkontext darstellt.

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

Überprüft, ob die angegebene Point-Struktur in dieser Region enthalten ist.

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

point
Point

Die zu überprüfende Point-Struktur.

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

Überprüft, ob ein Teil der angegebenen Rectangle-Struktur in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird.

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

rect
Rectangle

Die zu überprüfende Rectangle-Struktur.

g
Graphics

Ein Graphics, das einen Grafikkontext darstellt.

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

Überprüft, ob die angegebene PointF-Struktur in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird.

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

point
PointF

Die zu überprüfende PointF-Struktur.

g
Graphics

Ein Graphics, das einen Grafikkontext darstellt.

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

Überprüft, ob die angegebene Point-Struktur in dieser Region enthalten ist, wenn sie mithilfe des angegebenen Graphics gezeichnet wird.

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

point
Point

Die zu überprüfende Point-Struktur.

g
Graphics

Ein Graphics, das einen Grafikkontext darstellt.

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 oder false 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

Überprüft, ob ein Teil der angegebenen Rectangle-Struktur in dieser Region enthalten ist.

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

rect
Rectangle

Die zu überprüfende Rectangle-Struktur.

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

Überprüft, ob die angegebene PointF-Struktur in dieser Region enthalten ist.

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

point
PointF

Die zu überprüfende PointF-Struktur.

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.

g
Graphics

Ein Graphics, das einen Grafikkontext darstellt.

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: