我有这个组合框,当我选择一个选项时,它会告诉我需要检查空值。
这是代码:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
comboBox1.Items.Add("text1");
comboBox1.Items.Add("text2");
comboBox1.Items.Clear();
if (comboBox1.SelectedItem.ToString()=="text1")
{
lbl_k.Visible = true;
txt_k.Visible = true;
}
else
{
lbl_k.Visible = false;
txt_k.Visible = false;
}
}
答案 0 :(得分:0)
回答你的意见。
这是因为您在comboBox1_SelectedIndexChanged
中添加了项目。每次选择一个都会被调用。
所以在您加载表单时,请在此方法之外添加项目。 防爆。在这里
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load