Вам необходимо получить доступ к Controls
свойствам внутри каждого GroupBox
, чтобы получить нужные Button
экземпляры.
Предлагаемое вами решение работает, но вы можете использовать LINQ SelectMany
, например:
foreach (var button in Controls.OfType<GroupBox>()
.SelectMany(groupBox => groupBox.Controls.OfType<Button>()))
{
button.Enabled = true;
}