【发布时间】:2016-12-18 02:29:52
【问题描述】:
我想知道是否有一种方法可以将组合框上的按钮颜色从标准灰色实际更改?我尝试更改 Windows 主题并查看属性,但我能找到的只是更改背景和前景色的属性,而不是实际的下拉按钮。
【问题讨论】:
我想知道是否有一种方法可以将组合框上的按钮颜色从标准灰色实际更改?我尝试更改 Windows 主题并查看属性,但我能找到的只是更改背景和前景色的属性,而不是实际的下拉按钮。
【问题讨论】:
您可能可以尝试使用 windows-apis,但这会非常复杂,并且访问不能像其他 windows 应用程序那样处理所有内容 - 因此您可能会遇到比预期更多的问题。
一种更简单的方法是,创建一个与下拉按钮具有相同尺寸的按钮,并将其放置在下拉按钮上方。
在您设置的点击事件过程中myCombo.dropdown。
也许您还想将组合框的 tabstop 设置为 false,这样如果用户选择使用 tabkey 浏览表单,则该组合框不会有两个停止。
它不是关于 UI 的完美解决方案,但它很接近。
【讨论】: