private void Form1_Load(object sender, EventArgs e)
{
//学习combox下拉列表框是否仅显示或显示及编辑相关(子项)
comboBox1.Items.Add("a");
comboBox1.Items.Add("b");
comboBox1.DropDownStyle. = ComboBoxStyle.DropDown;//combox.dropdownstyle下拉列表框子项显示格式,comboxstyle为enum;向前面dropdownstyle供值
// {
//// 摘要:
//// 文本部分可编辑。列表部分总可见。
//Simple = 0,
////
//// 摘要:
//// 文本部分可编辑。用户必须单击箭头按钮来显示列表部分。这是默认样式。
//DropDown = 1,
////
//// 摘要:
//// 用户不能直接编辑文本部分。用户必须单击箭头按钮来显示列表部分。
//DropDownList = 2,
}
//private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
//{
// //selectionvaluechanged表示子项选定内容变化
// //label1.Text = comboBox1.SelectedValue.ToString();//提示报错了
// label1.Text = comboBox1.SelectedItem.ToString();//selecteditem当定选定的子项
// label1.Text = comboBox1.SelectedText;
//}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//selectionvaluechanged表示子项选定内容变化
//label1.Text = comboBox1.SelectedValue.ToString();//提示报错了
///selectedindexchanged事件表示selectedindex子项索引变化发生 下述二行代码不触发
label1.Text = comboBox1.SelectedItem.ToString();//selecteditem当定选定的子项
label1.Text = comboBox1.SelectedText;
//此事件可发生下行代码
label1.Text = comboBox1.SelectedIndex.ToString();
}