ShapeContainer.GetChildAtPoint (Método) (Point)
Obtiene la forma situada en las coordenadas especificadas.
Espacio de nombres: Microsoft.VisualBasic.PowerPacks
Ensamblado: Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxis
'Declaración
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
Parámetros
- point
Tipo: Point
Valor devuelto
Tipo: Microsoft.VisualBasic.PowerPacks.Shape
Shape que representa la forma ubicada en el punto especificado.
Comentarios
Si no hay forma en el punto especificado, el método de GetChildAtPoint no hace nada.
Nota
El parámetro de pt devuelve Point expresado en coordenadas de la pantalla.Esto se debe convertir a coordenadas de cliente utilizando el método de PointToScreen .
Ejemplos
El ejemplo siguiente muestra cómo utilizar el método de GetChildAtPoint para devolver la forma localizada donde el usuario hace clic en. Este ejemplo requiere que tenga al menos un control de RectangleShape en un formulario.
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);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualBasic.PowerPacks (Espacio de nombres)
Otros recursos
Introducción a los controles de líneas y formas (Visual Studio)
Cómo: Dibujar líneas con el control LineShape (Visual Studio)
Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)