【问题标题】:VB6 TreeView not showing grayed when Enabled=False启用 = False 时 VB6 TreeView 不显示为灰色
【发布时间】:2012-11-05 20:29:18
【问题描述】:

我们最近不得不将应用程序的 VB5 TreeView 更改为 VB6 以保持 Windows 8 的兼容性。但是,当其 Enabled 属性设置为 False 时,VB6 TreeView 不会更改其外观。这是一个已知问题吗?能解决吗?

【问题讨论】:

    标签: vb6 treeview


    【解决方案1】:

    我以前从未注意到这一点。你可以编写一个解决方法,但如果你有很多节点会很痛苦。

    如果(TreeView1.Enabled)然后 SetTreeViewColor vbWindowText 别的 SetTreeViewColor vbGrayText 万一 Private Sub SetTreeViewColor(ByVal vColor As SystemColorConstants) 将 objNode 调暗为节点 对于 TreeView1.Nodes 中的每个 objNode objNode.ForeColor = vColor 下一个对象节点 结束子

    【讨论】:

      猜你喜欢
      • 2020-06-19
      • 2011-06-19
      • 2020-11-26
      • 2011-12-03
      • 1970-01-01
      • 1970-01-01
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多