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: System.Drawing.Point
Valore restituito
Tipo: Microsoft.VisualBasic.PowerPacks.Shape
In Shape che rappresenta la forma che si trova nel punto specificato.
Note
Se non c " è forma al punto specificato, GetChildAtPoint il metodo non effettua alcuna operazione.
[!NOTA]
pt il parametro restituisce un' Point espresso nelle coordinate dello schermo.Questa operazione deve essere convertita nelle coordinate del client tramite PointToScreen metodo.
Esempi
Nell'esempio seguente viene illustrato come utilizzare GetChildAtPoint metodo per restituire la forma trova in cui l'utente sceglie.Questo esempio richiede la presenza di almeno uno RectangleShape controllare 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 ulteriori 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)