Не могу понять, как перебрать все радиобаттоны в GroupBox. Попробовал сделать в C#-стайл:
for each (Control c in Age_GBox.Controls)
{
MessageBox::Show(c.ToString());
}
Ругается на то, что .Controls возвращает System::Object^.
Ок, поменял тип. Сделал так:
for each (System::Object ^ c in Age_GBox.Controls)
{
MessageBox::Show(c.ToString());
}
Заработало, тип элементов выводит. Попытался на радостях получить доступ к свойству Checked да и вообще любому другом свойству. Не выходит, этот объект вообще не имеет никаких свойств, кроме стандартных вроде Clear, Add, ToString и пр. Что не так?
for eachукажитеControl^- знак^обязателен в данном контексте. – Alexander Petrov Mar 17 '21 at 10:09