关于组合框的问题,送分了! ( 积分: 20 )

  • 主题发起人 主题发起人 meyeth2004
  • 开始时间 开始时间
M

meyeth2004

Unregistered / Unconfirmed
GUEST, unregistred user!
地球人都知道:当组合框弹出后,鼠标在弹出框上移动会不断改变当前项(突出显示).敢问各位专家:用什么事件可以检测出不断改变的当前项?比如:我的组合框共有9个item,当弹出选框后,鼠标移到第4栏,如何发出事件,又移到第8栏,又如何发出事件?
 
地球人都知道:当组合框弹出后,鼠标在弹出框上移动会不断改变当前项(突出显示).敢问各位专家:用什么事件可以检测出不断改变的当前项?比如:我的组合框共有9个item,当弹出选框后,鼠标移到第4栏,如何发出事件,又移到第8栏,又如何发出事件?
 
好難﹐有這個必要么﹐能有最終選出值不就行了。
 
当然很有用,我想在用户做这种操作时,立刻显示相应item的hint,让用户明白!这难道不好吗
 
想了蛮久`有点`挑战性
 
有这方面的代码,我猜测是通过ListWndProc过程,也就是WM_WINDOWPOSCHANGING消息,还不敢确定,你可以去参考FastReport里面的frxCtrls单元的TfrxFontComboBox的代码,它好像是自己画出来的,就是在处理WM_PAINT的时候处理的,没跟出来,自己看看
 
chenybin兄弟能不能给个具体的实现过程,谢
 
我想做这个好象价值不是很大!
当用户选择使用这个组件的时候,那么他也就已经知道了各个值的的含义了.还用提示吗?
 
具体我也说不好,你自己看frxCtrls的代码吧,里面有实现过程,如果找不到,可以留下联系方式,我给你发
 
参考

http://www.delphibbs.com/delphibbs/dispq.asp?LID=3214258

楼主你好想结贴不积极阿
 
这个问题是不是可以结合itemindex和hint这两个属性来作文章呢?
 
算了算了,不好搞了,用其他方法替代吧!谢谢各位!
 
后退
顶部