请教个问题:关于TComboBox控件获得交点的问题

newdreamer 2010-06-17 10:45:50
我把TComboBox的style属性设置为:csDropDownList后,想根据它的获得焦点状态实现某功能。请问该如何实现呢?
...全文
148 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
notebook800 2010-06-28
  • 打赏
  • 举报
回复
lz的意思是不是当鼠标移动到某一Item上时触发某些功能。

请查一下这个消息
WM_CTLCOLORLISTBOX
金卯刀 2010-06-25
  • 打赏
  • 举报
回复
并不是因为你设置了style的缘故,而是combobox本身并没有提供单击的功能。
可以参考源码:
const
ComboBoxStyle = [csCaptureMouse, csSetCaption, csDoubleClicks,
csFixedHeight, csReflector];
begin
inherited Create(AOwner);
if NewStyleControls then
ControlStyle := ComboBoxStyle else
ControlStyle := ComboBoxStyle + [csFramed];
newdreamer 2010-06-25
  • 打赏
  • 举报
回复
tabstop 是true没变,现在能让它去执行click事件吗,前提是只点击 它,而不是去选下来内容。
taste品味 2010-06-20
  • 打赏
  • 举报
回复
进来观看的
lovelymelon 2010-06-20
  • 打赏
  • 举报
回复
不会啊,这个属性不会影响获得焦点的,你是不是把tabstop设置成false了
newdreamer 2010-06-20
  • 打赏
  • 举报
回复
设置为这个属性后,不能获得焦点。
lovelymelon 2010-06-18
  • 打赏
  • 举报
回复
说清楚明白详细点
bdmh 2010-06-18
  • 打赏
  • 举报
回复
没明白,获得焦点和style无关吧

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧