Auf Englisch lesen

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);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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 = 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());
}

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9