如题
在ComBoBox的下拉项为空时,点击下拉按钮不显示下拉框

解决方案 »

  1.   

    if (comboBox1.Items.Count  == 0)
                {
                    comboBox1.DropDownStyle = ComboBoxStyle.Simple ;
                }
      

  2.   

    to yuzhlhua() :那样就没下拉按钮
    变成纯列表形式了
      

  3.   

    comboBox1.DropDownHeight = 1;   我想让它 =0  可是不让~  还是有点问题~ 
    还的再考虑.
      

  4.   

    if (comboBox1.Items.Count  == 0)
                {
                    comboBox1.DropDownStyle = ComboBoxStyle.Simple ;
                }这个方法不错。借鉴一下。
      

  5.   

    我能想到的最后办法  截个下拉按纽的图,用picturebox 把那个位置给挡上~
      

  6.   

    我现在就是用的拼接的方法
    用一个TextBox和Button拼接起来的
    难道没有更好的方法吗?
      

  7.   

    if(this.comboBox1.Items.Count == 0)
    {
    this.comboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable;
    }这个方法试试,点击时有一条黑线去不掉:)
      

  8.   

    thank you xujiaoxiang(翱翔) 
    这个方法可以