gpt4 book ai didi

vb6 - 更改 DTPicker 控件中的文本颜色

转载 作者:行者123 更新时间:2023-12-04 16:40:27 24 4
gpt4 key购买 nike

在 VB6 中,我在窗体上有一个 DTPicker 控件。 (DTPicker 是日历日期/时间选择器,包含在 Microsoft Windows Common Controls-2 6.0 中,可从“组件”对话框中获得。)

虽然有许多属性会在下拉日历时影响日历的颜色,但没有允许更改文本框中显示的日期颜色的属性。我正在寻找类似标准 TextBox 的 ForeColor 属性的东西。

有没有人有一点 API 魔法来让我模拟那个属性?

最佳答案

我讨厌发布一些没有真正帮助的东西,但这似乎超出了 Microsoft 打算开发人员对控件执行的范围。虽然肯定必须有一个 API 调用来设置颜色(Windows 当然知道在启用时将其涂成黑色,而在禁用时将其涂成灰色),但这样做的方法使我无法理解。

我的建议,如果没有其他人回应如何做你需要的事情,要么获得一个具有所需属性的新 DateTime Picker 控件(似乎有一些 3rd 方选项),要么“滚动你自己的”控件.

FWIW,同样的问题存在于 VB.NET 中,除了 Microsoft 专门覆盖(然后隐藏)从通用 Control 对象继承的 ForeColor(和 BackColor)属性以不执行任何操作。

关于vb6 - 更改 DTPicker 控件中的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/234238/

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