标签: c# winforms
我有一个带有一堆代表虚拟键盘的按钮的分组框,如何将所有这些按钮添加到数组中?
我可以使用groupbox中的GetChildren吗?
答案 0 :(得分:0)
获取类型为Button的所有Chlids(控件在groupbox上),这将返回IEnumerable,然后您可以使用IEnumerable的.ToArray()方法将其转换为数组:
Button
.ToArray()
Button[] btns = groupBox.Controls.OfType<Button>().ToArray();