比 比尔 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #1 就是下拉的那部分不是一行只有一列,而是一行可以有多列,就如同一个Grid一样。 Torry上有很多,但都要收费。
D Del_Sun Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #2 其实只要按照自己的要求继承ComboBox1DrawItem事件就可以了,也是很简单和有趣的 为何非得要一个新的控件呢
S savenight Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #3 下面有一个支持多行的combobox的例子,稍改一下就可以实现多列。自己动手吧 http://www.swissdelphicenter.ch/torry/showcode.php?id=742
比 比尔 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #4 纯粹重写OnDrawItem可以“画”出多列来,可是我还想每一cell可以选中,可以focus(), 这好象不那么简单吧,不然Torry上的这种控件不会卖这么贵的。
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #5 在事件里面写代码,用个stringgrid来代替就行了.
比 比尔 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-10 #6 如何代替呢? 我用了一个StringGrid作为TMyCombo的成员变量,在OnDropDown时Show这个StringGrid,但 combo总是要显示一个“嘴唇”出来,很不地道。
B balaschen Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-10 #7 你干吗要从TComboBox继承呢?直接从TCustomEdit继承,自己画一个下拉箭头,根据 鼠标事件显示StringGrid,这样就不会显示“嘴唇”了。
G gxcooo Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-10 #8 同意del_sun,继承ComboBox1DrawItem事件
王 王寒松 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-25 #11 自己写一个吧。 很简单的。 数据用 Addobject 重写 DrawItem 事件
A awave Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #12 好的倒是有,就是没源码,以后怎么维护 http://www.tmssoftware.com/colcombo.zip 各位看能不能找到源码
W wenhong Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #14 我也想一个,不知可不可以e_mail:WenHongQiu@163.com