急、急、急 100分求Combobox多字段的下拉菜单效果,求高手指点 急、急、急 请各位看看这种多字段选择下拉菜单效果是如何实现的:高分相赠,最好高手能提供个实例!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 并不能确定是否使用的是ComboBox控件,其他控件如果能实现的话也可以! 这个应该不是combobox吧,应该是第三方的控件跟datetimepicker有点像,呵呵 cxLookupComboBox可实现此功能或者用cxPopupEdit + cxTreelist也行 用一个grid怎么样?dbgrid,gridstring等。 这个组件在dev系列组件中有TdxPopupEdit,其中可以设置popupcontrol来弹出指定的组件,其实用标准的combox也可以,就是自己要写点代码,控制好弹出位置而已 dev系列组件中有TdxPopupEdit,这个控件就能实现。 可能是挂了个 dbgrid控件! 100分不能算高分。建议你用自带的comboboxEx解决。 cx控件的 cxLookupComboBox 是控件或者是一个Form啦,将这个窗体中放置了一个Grid然后挂在你的控件上的。经常使用。 这是Inforpower控件中的TwwDBLookupCombo,我一直在用。 哥觉得应该是一个visible为false的panel上加了哥dbgrid,当点击combobox时触发事件panel1.visible:=true。 cxLookupComboBox可实现此功能,或用组合控件 cxLookupComboBox 和 TwwDBLookupCombo 应该都可以 怎么回答你呢?不过 cxPopupEdit 不是很好,总觉得在外部点一下鼠标的时候怪怪的。或者,控制 OnEnter & OnExit 来切换显示隐藏 Panel有或者,你可以研究一下 SetCapture ,这个是用来抓鼠标消息。配合一下panel(最好是THintWindows)就是一个完完整整的 pop windows。我以前在 cxTreeList 的基础上,封装了一个 这种东西。原因是,delphi里的 下拉树枝型控件不好看。花掉我将近2个月的时间,之后,总觉得太依赖 dev 不好,也就在写完的那天废弃不用。如果能找到这段代码就好了。可以贴出来供你参考。 多种方法:1.EHlib可以2.DevExpress也可以3.edit + button + grid也可以 我想起来了,为什么觉得怪怪的。cxPopup 在展开后,如果在外部点一下鼠标,是立即消失的。应该是AnimateWindow 那样的效果吧,带动画效果的,才能体现 "Popup" 的感觉。记得 ComboBox 也是带动画效果的。可以在一个Form里,放2个比对一下关闭时候的效果。(我记得是有区别的) 我猜肯定不是一个控件完成的 完全可以一个combobox+dbgrid什么的完成 我做过,是用combobox+dbgrid做的。 实现方法很多,如果你想节省时间可以使用Dev的cxLookupComboBox控件! 各位高手当使用 DBgrid+无框窗体 时如何在点击超过这个无框窗体的范围时关闭掉这个窗体 跟踪到TComboBox里去看一下。里面有 SetCapture 和 ReleaseCapture 不是点超过范围就关闭无框窗口,而是在无框窗口中设计按ESC关闭。 这个用DEV 的很好实现,不知道你有兴趣没?而且很简单! "仓库入库单类型"程序实现方法(主从表),讨论!求解! 关于image的一段代码,求助! 二个关于sql集与dbgrid的问题? bmp改成icon咋编 保证你现在和未来不失业的十种关键技术-一家之言(转载)欢迎讨论 关于TEdit类的非常菜的问题 如何查看Memo中的某个字有多少个呢? delphi存储过程控件如何调用oracle的存储过程返回结果集? 谁可以告诉我这一个非常菜的问题????????再这里先谢了! 请问如何枚举控制面板中所有的部件!急 欢迎加入 delphi2011群 cxgrid某一列设置为combobox,如何在它的onchange事件中取它的值?
跟datetimepicker有点像,呵呵
经常使用。
有或者,你可以研究一下 SetCapture ,这个是用来抓鼠标消息。配合一下panel(最好是THintWindows)就是一个完完整整的 pop windows。
我以前在 cxTreeList 的基础上,封装了一个 这种东西。原因是,delphi里的 下拉树枝型控件不好看。
花掉我将近2个月的时间,之后,总觉得太依赖 dev 不好,也就在写完的那天废弃不用。
如果能找到这段代码就好了。
可以贴出来供你参考。
1.EHlib可以
2.DevExpress也可以
3.edit + button + grid也可以
cxPopup 在展开后,如果在外部点一下鼠标,是立即消失的。
应该是AnimateWindow 那样的效果吧,带动画效果的,才能体现 "Popup" 的感觉。
记得 ComboBox 也是带动画效果的。
可以在一个Form里,放2个比对一下关闭时候的效果。
(我记得是有区别的)
里面有 SetCapture 和 ReleaseCapture