gpt4 book ai didi

delphi - Firemonkey - 组合框突出显示鼠标位置处的项目

转载 作者:行者123 更新时间:2023-12-02 05:46:45 24 4
gpt4 key购买 nike

几乎每个应用程序都会在当前鼠标位置突出显示组合框的项目。

在 Firemonkey Embarcadero 中更改了此行为。

图片1:

Image1

在本例中,ListBoxItem3 应突出显示 - 但事实并非如此。

然后我选择了 ListBoxItem2 并再次打开了组合框。

图片2:

Image2

ListBoxItem2 一直被选中,即使 ListboxItem4 应该被选中。

如您所见,我在本示例中使用了 TListBox Items。

在样本中,我添加了一个带有 TFloatAnimation 的新 StyleObject(蓝色矩形),以便我可以添加“假”选择。

但遗憾的是没有成功。

图片3:

Image3

所以,我花了相当多的时间试图找出如何在鼠标悬停移动时选择组合框的项目。

有人知道实现这一目标的方法吗?

最佳答案

这是新版本(从X3开始)引入的新行为,您可以设置DropDownKind = ddkCustom(默认值ddkNative)来模拟旧行为。

DropDownKind

请注意,使用 Custom 作为 DropDownKind 您会获得与前一个稍有不同的行为,因为它会立即设置 itemIndex 属性值,但这应该不是一个大问题...

关于delphi - Firemonkey - 组合框突出显示鼠标位置处的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26681217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com