+ -
当前位置:首页 → 问答吧 → 关于delphi下的combobox的使用

关于delphi下的combobox的使用

时间:2011-09-19

来源:互联网

各位大大好,如何让combobox在点击右边的那个三角号,就是下拉的时候,不显示其自带的那个列表,而要显示我想显示的东西,比如一个panel什么的,也就是类似,点击下拉按钮,显示panel,其外啥都没有,也不会出现combobox的下拉列表,是拦截combobox的下拉事件么,请问如何实现呢,能否贴段代码参考下

作者: lengchen1217   发布时间: 2011-09-19

既然你这么要求,干嘛不自己组装一个得了呗,还那么麻烦干嘛
直接用edit+button+panel组装一个

作者: m617105   发布时间: 2011-09-19

自己定义一个,或者在鼠标位置弹出一个,做不了,就自己找第三方的,比如dx系列的,其中 有一个组件,可以指定弹出控件

作者: bdmh   发布时间: 2011-09-19

引用 1 楼 m617105 的回复:

既然你这么要求,干嘛不自己组装一个得了呗,还那么麻烦干嘛
直接用edit+button+panel组装一个


我想知道怎么实现我说的功能而已

作者: lengchen1217   发布时间: 2011-09-19

引用 2 楼 bdmh 的回复:

自己定义一个,或者在鼠标位置弹出一个,做不了,就自己找第三方的,比如dx系列的,其中 有一个组件,可以指定弹出控件

我想知道怎么实现我说的功能

作者: lengchen1217   发布时间: 2011-09-19

up up up

作者: lengchen1217   发布时间: 2011-09-19

1L正解
想实现你的功能就要去修改combobox的源码,还不如直接用frame自定义一个控件来的简单
建一个frame,放几个控件上去实现你想要的功能,然后编译,之后你可以将这个frame作为控件来使用,很简单的

作者: funxu   发布时间: 2011-09-19