请问如何让combobox只能输入。不能下拉。因为我需要在选择不同查询方式时,要求combobox一会只能输入,一会要选择

解决方案 »

  1.   

    combox右键属性,可以选择dropdown的,自己看看
      

  2.   

    用一个TextBox盖在上面,把下面的ComboBox设置Enabled=false。
      

  3.   

    设置ComboBox.DropDownStyle属性:Simple - 只能输入不能下拉
    DropDown - 能输入和下拉
    DropDownList - 只能下拉不能输入
      

  4.   

    combox本身就是一个下拉的   dropdownlist是只能下拉   不能写入    enable是禁用这个控件,只能显示,写入和读取都不能了    ,   要是写入不想让他下拉的话只能用text控件了
      

  5.   

    可是当再次要用到ComboBox时,ComboBox却无法显示在顶层啊,显示的只有灰色的textbox
      

  6.   

    对不起,我想用代码实现,代码里没有simple这个属性
      

  7.   

    设置可见,不可见 不就行了?Visible = true, Visible = false;
      

  8.   

    BringToFront()方法。
    http://msdn.microsoft.com/z
    h-cn/library/system.windows.forms.control.bringtofront(v=vs.80).aspxls的方法也可以。
      

  9.   

    设置ComboBox.DropDownStyle属性为DropDownList 
      

  10.   


    不知道你用的是哪路ComboBox,请参考MSDN的帮助:
    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.combobox.dropdownstyle(v=vs.80).aspx
      

  11.   

    在选择查询方式时做个判断
    if(***.checked)
    {
    this.combox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple;//只能输入不能下拉
    }
    else if(***.checked)
    {
    this.combox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle. DropDownList ;//只能下拉不能输入
    }
    推荐楼主在做//只能输入不能下拉//时,自动增加个查询功能,类似搜索引擎的功能一样自动展开。。
    combox1.DroppedDown=true;
    ...
    ...
      

  12.   

    单独一个combobox满足不了这个要求。
    你可以在同一个位置上再放一个textbox,需要哪种情况,就把那个控件显示出来。
      

  13.   

    不能下拉的时候把ITEM放到一个临时的变量里保存起来 不让他显示出来 行不??