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: 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.
Dica
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ável.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução aos controles de linha e forma (Visual Studio)
Como desenhar linhas com o controle LineShape (Visual Studio)
Como desenhar formas com os controles OvalShape e RectangleShape (Visual Studio)