【发布时间】:2016-05-27 07:21:35
【问题描述】:
指定当用户使用下拉菜单时是否自动关闭 选择一个项目。
我玩过这个属性(结合AutoComplete 和AutoDropDown),但我似乎无法弄清楚这个属性的用户界面行为。
将其设置为 True 或 False 我看不出它的行为方式有什么不同。 谁能向我解释它究竟是什么?
【问题讨论】:
指定当用户使用下拉菜单时是否自动关闭 选择一个项目。
我玩过这个属性(结合AutoComplete 和AutoDropDown),但我似乎无法弄清楚这个属性的用户界面行为。
将其设置为 True 或 False 我看不出它的行为方式有什么不同。 谁能向我解释它究竟是什么?
【问题讨论】:
如果您有AutoCloseUp = True 和AutoDropDown = True,您将看到不同之处。例如,如果您有项目“0”、“1”和“2”并且 ComoBox 具有焦点,当您使用键盘并按 2 时,下拉列表会短暂闪烁并再次关闭项目选择了“2”。如果您更改 AutoCloseUp = False,则下拉列表保持打开状态(您可以使用箭头键更改您的选择),直到您使用 Enter
如果你只用鼠标来操作组合,那么没有区别。
在 cmets 之后添加
如果您将“22”和“更多”添加到我的示例项目中,并且您还有 AutoComplete = True(默认情况下),您会注意到以下内容:
在 2 上连续两次点击时无法选择项目“22”。当然,与所有其他项目一样,它仍然可以使用箭头键进行选择。
AutoCloseUp 功能会在 AutoComplete 找到所有 sofar 类型键的匹配项时关闭下拉列表。如果您键入 m, o, r 列表仍然打开,选择“更多”,如果您键入缺少的列表最终关闭e.
【讨论】:
AutoComplete = True,默认情况下。