Чтобы использовать это для типа кнопки, а не для конкретного экземпляра кнопки, вам необходимо проверить тип найденного элемента управления.Вам также необходимо убедиться, что там есть контроль.Вот функция, которая проверит, содержит ли групповое окно кнопку с заданными координатами.
Private Function ButtonExists(ByVal group As GroupBox, ByVal x As Integer, ByVal y As Integer) As Boolean
'No sense checking if there isn't a group box
If group Is Nothing Then
Return False
End If
'Find the control at the given point
Dim ctrl As Control = group.GetChildAtPoint(New Point(x, y))
'If there is a control at that point check to see if it's a button
If ctrl IsNot Nothing AndAlso TypeOf (ctrl) Is Button Then
Return True
End If
Return False
End Function