ShapeContainer.GetChildAtPoint-Methode (Point)
Ruft die Form ab, die 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: System.Drawing.Point
Rückgabewert
Typ: Microsoft.VisualBasic.PowerPacks.Shape
Shape , das die Form darstellt, die sich am angegebenen Punkt befindet.
Hinweise
Wenn keine Form am angegebenen Punkt gibt GetChildAtPoint , bewirkt die Methode nichts.
Hinweis |
---|
Der pt-Parameter gibt Point zurück, das in Bildschirmkoordinaten angegeben wird.Muss in Clientkoordinaten konvertiert werden, indem die PointToScreen-Methode. |
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die GetChildAtPoint-Methode verwendet, um die gesuchte Format zurückzugeben, wobei der Benutzer geklickt hat.Für dieses Beispiel ist es erforderlich, dass Sie über mindestens ein RectangleShape-Steuerelement in einem Formular verfügen.
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)