Freigeben über


Region.IsVisible Methode

Definition

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

Überprüft, ob ein Teil des angegebenen Rechtecks in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet 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 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.

g
Graphics

Ein Graphics, der einen Grafikkontext darstellt.

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

Überprüft, ob ein Teil des angegebenen Rechtecks in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet 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 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.

g
Graphics

Ein Graphics, der einen Grafikkontext darstellt.

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

Überprüft, ob der angegebene Punkt in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet 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 zu testende Punkts.

y
Single

Die y-Koordinate des zu testenden Punkts.

g
Graphics

Ein Graphics, der einen Grafikkontext darstellt.

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

Überprüft, ob der angegebene Punkt in diesem Region-Objekt enthalten ist, wenn er mit dem angegebenen Graphics-Objekt 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 zu testende Punkts.

y
Int32

Die y-Koordinate des zu testenden Punkts.

g
Graphics

Ein Graphics, der einen Grafikkontext darstellt.

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

Testet, ob die angegebene Point-Struktur in diesem Regionenthalten 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 testde Point Struktur.

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

Überprüft, ob ein Teil der angegebenen Rectangle Struktur in diesem Region enthalten ist, wenn er mithilfe der angegebenen Graphicsgezeichnet 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 testde Rectangle Struktur.

g
Graphics

Ein Graphics, der einen Grafikkontext darstellt.

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

Überprüft, ob die angegebene PointF Struktur in diesem Region enthalten ist, wenn sie mit der angegebenen Graphicsgezeichnet 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 testde PointF Struktur.

g
Graphics

Ein Graphics, der einen Grafikkontext darstellt.

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

Überprüft, ob die angegebene Point Struktur in diesem Region enthalten ist, wenn sie mit der angegebenen Graphicsgezeichnet 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 testde Point Struktur.

g
Graphics

Ein Graphics, der einen Grafikkontext darstellt.

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- oder false Ergebnis auf dem Bildschirm an.

Beachten Sie, dass das Rechteck den Bereich überschneidet, sodass das Ergebnis trueist.

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

Überprüft, ob ein Teil der angegebenen Rectangle-Struktur in diesem Regionenthalten 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 testde Rectangle Struktur.

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

Testet, ob die angegebene PointF-Struktur in diesem Regionenthalten 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 testde PointF Struktur.

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.

g
Graphics

Ein Graphics, der einen Grafikkontext darstellt.

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.

Gilt für: