Freigeben über


GraphicsPath.IsVisible Methode

Definition

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

Überlädt

IsVisible(Point)

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

IsVisible(PointF)

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

IsVisible(Point, Graphics)

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

IsVisible(PointF, Graphics)

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

IsVisible(Int32, Int32)

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

IsVisible(Single, Single)

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

IsVisible(Int32, Int32, Graphics)

Gibt an, ob der angegebene Punkt in diesem GraphicsPathenthalten ist, wobei die angegebene Graphicsverwendet wird.

IsVisible(Single, Single, Graphics)

Gibt an, ob der angegebene Punkt in diesem GraphicsPath im sichtbaren Clipbereich der angegebenen Graphicsenthalten ist.

IsVisible(Point)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten 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

Ein Point, der den zu testden Punkt darstellt.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in diesem GraphicsPathenthalten ist; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter GraphicsPath.IsVisible Method (Int32, Int32, Graphics).

Gilt für:

IsVisible(PointF)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten 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

Ein PointF, der den zu testden Punkt darstellt.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in diesem GraphicsPathenthalten ist; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsVisible(Int32, Int32, Graphics).

Gilt für:

IsVisible(Point, Graphics)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

public:
 bool IsVisible(System::Drawing::Point pt, System::Drawing::Graphics ^ graphics);
public bool IsVisible (System.Drawing.Point pt, System.Drawing.Graphics? graphics);
public bool IsVisible (System.Drawing.Point pt, System.Drawing.Graphics graphics);
member this.IsVisible : System.Drawing.Point * System.Drawing.Graphics -> bool
Public Function IsVisible (pt As Point, graphics As Graphics) As Boolean

Parameter

pt
Point

Ein Point, der den zu testden Punkt darstellt.

graphics
Graphics

Die Graphics, für die die Sichtbarkeit getestet werden soll.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in diesem GraphicsPathenthalten ist; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter GraphicsPath.IsVisible Method (Int32, Int32, Graphics).

Hinweise

Die Koordinaten des zu testenden Punkts werden in Weltkoordinaten angegeben. Die Transformationsmatrix des graphics-Parameters wird vorübergehend angewendet, bevor die Sichtbarkeit getestet wird.

Gilt für:

IsVisible(PointF, Graphics)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

public:
 bool IsVisible(System::Drawing::PointF pt, System::Drawing::Graphics ^ graphics);
public bool IsVisible (System.Drawing.PointF pt, System.Drawing.Graphics? graphics);
public bool IsVisible (System.Drawing.PointF pt, System.Drawing.Graphics graphics);
member this.IsVisible : System.Drawing.PointF * System.Drawing.Graphics -> bool
Public Function IsVisible (pt As PointF, graphics As Graphics) As Boolean

Parameter

pt
PointF

Ein PointF, der den zu testden Punkt darstellt.

graphics
Graphics

Die Graphics, für die die Sichtbarkeit getestet werden soll.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt darin enthalten ist; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsVisible(Int32, Int32, Graphics).

Hinweise

Die Koordinaten des zu testenden Punkts werden in Weltkoordinaten angegeben. Die Transformationsmatrix des graphics-Parameters wird vorübergehend angewendet, bevor die Sichtbarkeit getestet wird.

Gilt für:

IsVisible(Int32, Int32)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten ist.

public:
 bool IsVisible(int x, int y);
public bool IsVisible (int x, int y);
member this.IsVisible : int * int -> bool
Public Function IsVisible (x As Integer, y As Integer) As Boolean

Parameter

x
Int32

Die x-Koordinate des zu testende Punkts.

y
Int32

Die y-Koordinate des zu testenden Punkts.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in diesem GraphicsPathenthalten ist; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsVisible(Int32, Int32, Graphics).

Gilt für:

IsVisible(Single, Single)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt in dieser GraphicsPathenthalten 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

Diese Methode gibt true zurück, wenn der angegebene Punkt in diesem GraphicsPathenthalten ist; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsVisible(Int32, Int32, Graphics).

Gilt für:

IsVisible(Int32, Int32, Graphics)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt in diesem GraphicsPathenthalten ist, wobei die angegebene Graphicsverwendet wird.

public:
 bool IsVisible(int x, int y, System::Drawing::Graphics ^ graphics);
public bool IsVisible (int x, int y, System.Drawing.Graphics? graphics);
public bool IsVisible (int x, int y, System.Drawing.Graphics graphics);
member this.IsVisible : int * int * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Integer, y As Integer, graphics As Graphics) As Boolean

Parameter

x
Int32

Die x-Koordinate des zu testende Punkts.

y
Int32

Die y-Koordinate des zu testenden Punkts.

graphics
Graphics

Die Graphics, für die die Sichtbarkeit getestet werden soll.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in diesem GraphicsPathenthalten ist; andernfalls false.

Beispiele

Das folgende Codebeispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse, ein OnPaint-Ereignisobjekt. Der Code führt die folgenden Aktionen aus:

  • Erstellt einen Pfad und fügt dem Pfad eine Auslassungspunkte hinzu.

  • Überprüft, ob der angegebene Punkt innerhalb des Pfads enthalten ist.

  • Zeigt das Ergebnis in einem Dialogfeld an.

private:
   void IsVisibleExample( PaintEventArgs^ e )
   {
      
      // Create a path and add an ellipse.
      GraphicsPath^ myPath = gcnew GraphicsPath;
      myPath->AddEllipse( 0, 0, 100, 100 );
      
      // Test the visibility of point (50, 50).
      bool visible = myPath->IsVisible( 50, 50, e->Graphics );
      
      // Show the result.
      MessageBox::Show( visible.ToString() );
   }
private void IsVisibleExample(PaintEventArgs e)
{
             
    // Create a path and add an ellipse.
    GraphicsPath myPath = new GraphicsPath();
    myPath.AddEllipse(0, 0, 100, 100);
             
    // Test the visibility of point (50, 50).
    bool visible = myPath.IsVisible(50, 50, e.Graphics);
             
    // Show the result.
    MessageBox.Show(visible.ToString());
}
Public Sub IsVisibleExample(ByVal e As PaintEventArgs)
    Dim myPath As New GraphicsPath
    myPath.AddEllipse(0, 0, 100, 100)
    Dim visible As Boolean = myPath.IsVisible(50, 50, e.Graphics)
    MessageBox.Show(visible.ToString())
End Sub

Hinweise

Die Koordinaten des zu testenden Punkts werden in Weltkoordinaten angegeben. Die Transformationsmatrix von graphics wird vorübergehend angewendet, bevor sie auf Sichtbarkeit getestet wird.

Gilt für:

IsVisible(Single, Single, Graphics)

Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs
Quelle:
GraphicsPath.cs

Gibt an, ob der angegebene Punkt in diesem GraphicsPath im sichtbaren Clipbereich der angegebenen Graphicsenthalten ist.

public:
 bool IsVisible(float x, float y, System::Drawing::Graphics ^ graphics);
public bool IsVisible (float x, float y, System.Drawing.Graphics? graphics);
public bool IsVisible (float x, float y, System.Drawing.Graphics graphics);
member this.IsVisible : single * single * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Single, y As Single, graphics As Graphics) As Boolean

Parameter

x
Single

Die x-Koordinate des zu testende Punkts.

y
Single

Die y-Koordinate des zu testenden Punkts.

graphics
Graphics

Die Graphics, für die die Sichtbarkeit getestet werden soll.

Gibt zurück

Diese Methode gibt true zurück, wenn der angegebene Punkt in diesem GraphicsPathenthalten ist; andernfalls false.

Beispiele

Ein Beispiel finden Sie unter IsVisible(Int32, Int32, Graphics).

Hinweise

Die Koordinaten des zu testenden Punkts werden in Weltkoordinaten angegeben. Die Transformationsmatrix des graphics-Parameters wird vorübergehend angewendet, bevor die Sichtbarkeit getestet wird.

Gilt für: