Поделиться через


ShapeContainer.GetChildAtPoint - метод (Point)

Возвращает форму, расположенной в заданных координатах.

Пространство имен:  Microsoft.VisualBasic.PowerPacks
Сборка:  Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)

Синтаксис

'Декларация
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

Параметры

Возвращаемое значение

Тип: Microsoft.VisualBasic.PowerPacks.Shape
A Shape представляет форму, расположенной в заданной точке.

Заметки

Если фигура в заданной точке, GetChildAtPoint метод не выполняет никаких действий.

ПримечаниеПримечание

pt параметр возвращает a Point выражается в координатах экрана.Это должен быть преобразован к клиентским координатам с помощью PointToScreen метод.

Примеры

В следующем примере демонстрируется использование GetChildAtPoint метод, чтобы он возвращал расположенном форму, когда пользователь щелкает.В этом примере необходима, по крайней мере, одно RectangleShape элемент управления на форме.

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);
}

Безопасность платформы .NET Framework

См. также

Ссылки

ShapeContainer Класс

GetChildAtPoint - перегрузка

Microsoft.VisualBasic.PowerPacks - пространство имен

Другие ресурсы

Знакомство с элементами управления Line и Shape (Visual Studio)

Пошаговое руководство. Изображение линий при помощи элемента управления LineShape (Visual Studio)

Пошаговое руководство. Рисование фигур при помощи элементов управления OvalShape и RectangleShape (Visual Studio)