为什么组合框不会出现在表格上? (它们是看不见的)
private ComboBox[] statsValues;
public frmMain()
{
InitializeComponent();
statsValues = new ComboBox[5];
for (byte b = 0; b < statsValues.Length; b++)
{
statsValues[b] = new ComboBox();
statsValues[b].Location = new System.Drawing.Point(300, 300);
statsValues[b].DropDownStyle = ComboBoxStyle.DropDownList;
statsValues[b].Visible = true;
statsValues[b].Enabled = true;
}
}
答案 0 :(得分:1)
以这种方式以dinamically方式创建的控件需要添加到Form控件的集合
中this.Controls.AddRange(statsValues);
作为旁注,您在同一位置创建了5个combox。当您在表单上显示它们时,您将无法看到所有这些,只能看到其他四个顶部的最后一个