我已经创建了一个带有Panel
的程序,并带有一个按钮,我可以将UserControl
添加到Panel
中。 UserControl
仅包含ComboList
我想做的是在我的Panel
中获取所有UserControl并取回它们的值。
我尝试了此操作,但是我的程序未检测到任何ComboBoxes,因此表为空:
private void button_add_outil_Click(object sender,EventArgs e)
{
// Récupère tous les élèves présents
List<string> eleve = new List<string>();
foreach (Control ctrl in panel_eleve.Controls)
{
if (ctrl is ComboBox)
{
ComboBox c = ctrl as ComboBox;
eleve.Add(c.SelectedText);
}
}
addOutil add_outil_window = new addOutil(eleve);
add_outil_window.ShowDialog();
}
有人知道如何同时将UserControl
转换为Control
吗?谢谢。