Método ShapeContainer.GetChildAtPoint (Point)
Obtém a forma que está localizada nas coordenadas especificadas.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
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: System.Drawing.Point
Valor de retorno
Tipo: Microsoft.VisualBasic.PowerPacks.Shape
A Shape que representa a forma que está localizada no ponto especificado.
Comentários
Se não houver nenhuma forma no ponto especificado, o GetChildAtPoint método não fará nada.
Observação |
---|
O pt parâmetro retorna um Point expresso em coordenadas de tela.Isso deve ser convertido para coordenadas do cliente usando o PointToScreen método. |
Exemplos
O exemplo a seguir demonstra como usar o GetChildAtPoint método para retornar uma forma localizado onde o usuário clica.Este exemplo requer que você tenha pelo menos um RectangleShape controle em um formulário.
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);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução à linha e controles Shape (Visual Studio)
Como: desenhar linhas com o controle de LineShape (Visual Studio)
Como: desenhar formas com os controles de RectangleShape (Visual Studio) e o OvalShape