请问ComboBox下拉框的最大宽度可不可以随着我内容的变化而变化,我现在的情况是当我的ComboBox中的ITEMS的字符串的长度超过我的ComboBox的长度时,我的字符串的后面部分就不见了,请问有办法解决吗?

解决方案 »

  1.   

    要是combobox的长度变得话,那会影响到其它控件的位置的啊!
    你可以适当的用用简称啊!
    或者当选中combobox的一项时,后边方一个memo,用它来显示详细信息啊!
    呵呵
    小弟不才,只有这个办法,希望能帮助你解决!!
      

  2.   

    好像不行的吧为什么不把它设置到最大的时候适合你的最长的列你的items里面的字符怎么那么多?
      

  3.   

    何必要让它的宽度变化呢,你就把它的初始宽度设成能容下你最长项的宽度不就可以了吗??
    如果设成可变,会出现 StarDnaFox(蓝精灵)说的情况,影响界面上其它控件。
      

  4.   

    就是呀,没想到什么好的办法,干脆不设限制ComboBox1.MaxLength:=0;
    呵呵
      

  5.   

    能不能这样呢 ?
    设置一个statusbar
    combobox中显示简称
    然后在statusbar中显示全称