ShapeContainer.GetChildAtPoint-Methode (Point)
Ruft die Form ab, die sich an den angegebenen Koordinaten befindet.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public Function GetChildAtPoint ( _
point As Point _
) As Shape
public Shape GetChildAtPoint(
Point point
)
public:
Shape^ GetChildAtPoint(
Point point
)
member GetChildAtPoint :
point:Point -> Shape
public function GetChildAtPoint(
point : Point
) : Shape
Parameter
- point
Typ: Point
Rückgabewert
Typ: Microsoft.VisualBasic.PowerPacks.Shape
Ein Shape, das die an der angegebenen Position befindliche Form darstellt.
Hinweise
Wenn keine Form am angegebenen Punkt gibt, führt die GetChildAtPoint-Methode keine Auswirkungen.
Hinweis
Der pt-Parameter gibt Point zurück, das in Bildschirmkoordinaten ausgedrückt wird.Dies muss in Clientkoordinaten konvertiert werden, indem die PointToScreen-Methode.
Beispiele
Das folgende Beispiel zeigt, wie die GetChildAtPoint-Methode verwendet, um die lokalisierten Form zurückzugeben, wobei Benutzer klickt. Dieses Beispiel erfordert, dass sich mindestens ein RectangleShape-Steuerelement auf ein Formular befindet.
Private Sub ShapeContainer1_MouseDown(
ByVal sender As Object,
ByVal e As System.Windows.Forms.MouseEventArgs
) Handles ShapeContainer1.MouseDown
Dim sh As Shape
' Find the shape at the point where the mouse was clicked.
sh = ShapeContainer1.GetChildAtPoint(New Point(e.X, e.Y))
MsgBox(sh.Name)
End Sub
private void shapeContainer1_MouseDown(object sender,
System.Windows.Forms.MouseEventArgs e)
{
Shape sh;
// Find the shape at the point where the mouse was clicked.
sh = shapeContainer1.GetChildAtPoint(new Point(e.X, e.Y));
MessageBox.Show(sh.Name);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)
Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)