在 .net 中 ComboBox 控件是不是没有只读这个属性

解决方案 »

  1.   

    DropDownStyle设成DropDownList 
      

  2.   

    我知道设置 DropDownList 属性 后还是可以选择的 ,我是让它 即不能修改也不能选择修改,仅作为代码的实际内容的显示
      

  3.   

    Enable=false;
    没有ReadOnly或者BefroeOpen时阻止掉e.Cancel=true
      

  4.   

    Enable = false 是可以,但显示成灰色,让人看了很不美观 “BefroeOpen时阻止掉e.Cancel = true” 说的详细些,如何实现?
      

  5.   


    我用 comboBox 焦点 Enter 事件解决了这个问题 ,当comboBox 得到焦点 ,在 Enter 事件中把焦点设置到其他的可编辑的控件上 ,焦点就不可能停留在 comboBox 上了,相当于只读了。还有没有更好的方法?