ComboBox“失去”有关其物品的信息?

时间:2014-09-25 06:22:06

标签: c#

所以我在一个函数的ComboBox中添加项目,如果我显示了comboBox.Items.Count的Count,它会正确地显示它,所有项目也都正确添加。

然后,如果未选中checkBox,则禁用comboBox,如果启用了checkBox,则再次启用它。这是CheckedChanged事件代码复选框:

if (checkBox.Checked)
{
    minCombo.Enabled = true;
    maxCombo.Enabled = true;
    minCombo.SelectedIndex = 0;
    if (maxCombo.Items.Count > 1)
    {
        minCombo.SelectedIndex = 0;
        maxCombo.SelectedIndex = maxCombo.Items.Count - 2;
    }
    else
    {
        minCombo.Text = "";
        maxCombo.Text = "";
    }
}
else
{
    minCombo.Text = "";
    minCombo.Enabled = false;
    maxCombo.Text = "";
    maxCombo.Enabled = false;
}

但是这里的组合框中的项目是GONE,而Items.Count是0,即使在控件的下拉菜单中项目仍然存在,如果我点击它也minCombo和maxCombo有相同的项目

0 个答案:

没有答案