【发布时间】:2012-02-06 05:07:45
【问题描述】:
我正在禁用 VB.net 中的组合框。 但在禁用模式下,它无法正常显示。 我尝试同时更改 BackColor 和 ForeColor 但它不起作用。
代码:
cmbbox.BackColor = Color.FromName("Window")
or
cmbbox.ForeColor = Color.FromName("Window")
请帮忙
亲爱的亚当: 我正在让我的组件启用 false。但我想让它可见。你可以引用链接。这正是我想要的,但在 VB.Net 中:A combobox that looks decent when it is disabled
【问题讨论】:
-
你具体改变了组合框的什么属性?
-
嗯,这就是你实际禁用它时的样子。
-
您是否正在修改
ComboBox的Enabled或Visible属性?将Visible设置为 false 将不允许用户查看表单上的控件。将Enabled设置为 false 会使控件可见,但无法使用并“变灰”。从您的帖子中,尚不完全清楚问题出在哪里,但是除非您有其他要求,否则我会说您不必修改控件的颜色。 -
您是否尝试过将您提到的任何项目转换为 VB.Net?
-
是的,我试过了。但无法转换