ShapeContainer.GetChildAtPoint, méthode (Point)
Obtient la forme qui se trouve aux coordonnées spécifiées.
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
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
Paramètres
- point
Type : System.Drawing.Point
Valeur de retour
Type : Microsoft.VisualBasic.PowerPacks.Shape
Shape qui représente la forme qui se trouve au point spécifié.
Notes
S'il n'existe aucune forme au point spécifié, la méthode d'GetChildAtPoint ne fait rien.
[!REMARQUE]
Le paramètre d'pt retourne Point exprimé en coordonnées d'écran.Cela doit être converti aux coordonnées clientes à l'aide de la méthode d'PointToScreen.
Exemples
L'exemple suivant montre comment utiliser la méthode d'GetChildAtPoint pour retourner la forme localisée où l'utilisateur clique sur.Cet exemple requiert que vous avez au moins un contrôle d'RectangleShape sur un formulaire.
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);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks, espace de noms
Autres ressources
Introduction aux contrôles Line et Shape (Visual Studio)
Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)
Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)