关于delphi下的combobox的使用
各位大大好,如何让combobox在点击右边的那个三角号,就是下拉的时候,不显示其自带的那个列表,而要显示我想显示的东西,比如一个panel什么的,也就是类似,点击下拉按钮,显示panel,其外啥都没有,也不会出现combobox的下拉列表,是拦截combobox的下拉事件么,请问如何实现呢,能否贴段代码参考下
[解决办法]
既然你这么要求,干嘛不自己组装一个得了呗,还那么麻烦干嘛
直接用edit+button+panel组装一个
[解决办法]
自己定义一个,或者在鼠标位置弹出一个,做不了,就自己找第三方的,比如dx系列的,其中 有一个组件,可以指定弹出控件
[解决办法]
1L正解
想实现你的功能就要去修改combobox的源码,还不如直接用frame自定义一个控件来的简单
建一个frame,放几个控件上去实现你想要的功能,然后编译,之后你可以将这个frame作为控件来使用,很简单的
[解决办法]
想调用某个窗体?没懂
如果是你想在控件里调用某个窗体的话可以把窗体当作参数传入,不过这样又出现了生命周期不同步的问题,可能会出现意外,虽然不建议,但是可以这么做
[解决办法]