Metodo ShapeContainer.GetChildAtPoint (Point)
Ottiene la forma che si trova in corrispondenza delle coordinate specificate.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
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
Parametri
- point
Tipo: Point
Valore restituito
Tipo: Microsoft.VisualBasic.PowerPacks.Shape
Oggetto Shape che rappresenta la forma posizionata nel punto specificato.
Note
Se non esiste una forma al punto specificato, il metodo di GetChildAtPoint non esegue alcuna operazione.
Nota
Il parametro di pt restituisce Point espresso nelle coordinate dello schermo.Questa operazione deve essere convertita in coordinate del client tramite il metodo di PointToScreen.
Esempi
Nell'esempio seguente viene illustrato come utilizzare il metodo GetChildAtPoint per restituire la forma trova in cui i clic di un utente. Questo esempio è necessario disporre di almeno un controllo di RectangleShape in un form.
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);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Introduzione ai controlli Line e Shape (Visual Studio)
Procedura: disegnare linee con il controllo LineShape (Visual Studio)
Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)