C# winform开发中怎么找不到dropdownlist控件?
没有了吗?还是由什么控件替换了,在webform开发中有的?怎么回事啊?

解决方案 »

  1.   

    是没有了  你用ComboBox吧  这个还好用些
      

  2.   

    恩,是的,谢谢。但是combobox中的选定项是可以编辑的,修改那个属性可以让它不可编辑,怎么没找到?
    修改那个属性可以设定默认的选定项(selected)?请多多指教?
      

  3.   

    DropDownStyle属性设置为DropDownList
      

  4.   

    private void Form1_Load(object sender, EventArgs e)
    {
    comboBox1.SelectedIndex=0;
    }
      

  5.   

    恩,找到了。谢谢。不过还有一个细节性问题,把comoBox的forecolor属性改了,值为:HotTrack,是蓝色。于是,下拉列表中的项的颜色变了,变为了蓝色。而当选定后,选中的项却依然是黑色,这是怎么回事啊,应该怎样修改,请多多指教。
      

  6.   

    重写改变颜色
    private void ComboBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e) 
        { 
            if (e.Index < 0) 
                return; 
        }
            
      

  7.   

    顶下。
    问题: private void Login_Load(object sender, EventArgs e)
            {
                JSXZ.SelectedIndex = 0;
            }

    设定了,但是还是没有默认选定项啊,怎么回事。
      

  8.   

    支持8楼的意见,lz可以自己重绘combox中的item,也就是在combox的DrawItem事件里判断要重绘的item是否是当前被选中的,如果是使用FillRectangle来填充它的背景颜色,如果不是,可以不做修改,沿用外面的蓝色
      

  9.   

    Winform 里面用Combox控件 ,将其DropDownStyle设置为DropDownList试试
      

  10.   

    Winform 里面是ComboBox 控件  没有DropDownList   如果你需要实现DropDownList效果的话  请将属性DropDownStyle设置为DropDownList就可以了!
      

  11.   

    COMBOBOX 中有DROPDOWN和DROPDONWLIST属性
      

  12.   

    ComboBox  哥哥 是这个