gpt4 book ai didi

c# - 如何检查组合框下拉列表是向上显示还是向下显示?

转载 作者:太空狗 更新时间:2023-10-29 20:05:42 24 4
gpt4 key购买 nike

我有继承自组合框的控件(实现的 C#、.Net 2.0)。它有过滤和其他东西。为了保持 UI 正确,当过滤期间项目数量下降时,下拉列表会更改其大小以适应剩余的项目数量(由 NativeMethods.SetWindowPos(...) 完成)。

有什么方法可以检查下拉列表是向上显示还是向下显示(字面意思)- 不是检查它是否打开,而是打开,而是在哪个方向,向上还是向下?

干杯,jbk

最佳答案

ComboBox 有两个事件(DropDownDropDownClosed),它们在下拉部分打开和关闭时触​​发,因此您可能希望将处理程序附加到它们以监视控件的状态。

或者,还有一个 bool 值属性 (DroppedDown),它应该告诉您当前状态。

关于c# - 如何检查组合框下拉列表是向上显示还是向下显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192096/

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