如题

解决方案 »

  1.   

    comboBox1.Text  是框里面 显示的 文本
    comboBox1.SelectedItem.ToString() 是 选择的文本区别是 有时候 可以 不选择,自己 直接 输入.  所以 用 comboBox1.Text  比较好comboBox1.SelectedItem.ToString() 是 一定要选择 才有的
      

  2.   

    2l说得很对,Test属性设置了之后,即使不选择下拉框中任何一项子元素,下拉框都会显示一个值(Text属性值)
      

  3.   

    二楼说的没错
    补充一下
    你可以在combobox的SelectedIndexChanged事件中试一下就能很明白这两个的区别。
      

  4.   

    在补充一下:
    comboBox1.Text  是框里面 显示的 文本 
    用comboBox1.SelectedItem取值:是要判断comboBox1.SelectedIndex的要不然这样直接用comboBox1.SelectedItem.ToString() 会报错的
      

  5.   

    在补充一下: 用comboBox1.SelectedItem取值:是要判断comboBox1.SelectedIndex的 要不然这样直接用comboBox1.SelectedItem.ToString() 会报错的用它取值comboBox1.Text 不用判断