如何将按钮从组框添加到阵列

时间:2018-10-18 13:18:43

标签: c# winforms

我有一个带有一堆代表虚拟键盘的按钮的分组框,如何将所有这些按钮添加到数组中?

我可以使用groupbox中的GetChildren吗?

1 个答案:

答案 0 :(得分:0)

获取类型为Button的所有Chlids(控件在groupbox上),这将返回IEnumerable,然后您可以使用IEnumerable的.ToArray()方法将其转换为数组:

Button[] btns = groupBox.Controls.OfType<Button>().ToArray();