【发布时间】:2011-07-09 23:05:48
【问题描述】:
图片显示了我在 vb.net 中的 UI 上的按钮 所有这些按钮都有背景图像。现在我想要的是,当与它们对应的操作不可用时,这些按钮显示为非活动状态,因此我将它们设置为 cmd.enable = false 但仍然在 UI 上,在这些按钮上禁用它们没有视觉效果。它们看起来与启用模式相同。那么如何使这些按钮处于禁用状态。
以同样的方式,当鼠标悬停在这些按钮上并单击按钮时,我希望效果可见
【问题讨论】:
图片显示了我在 vb.net 中的 UI 上的按钮 所有这些按钮都有背景图像。现在我想要的是,当与它们对应的操作不可用时,这些按钮显示为非活动状态,因此我将它们设置为 cmd.enable = false 但仍然在 UI 上,在这些按钮上禁用它们没有视觉效果。它们看起来与启用模式相同。那么如何使这些按钮处于禁用状态。
以同样的方式,当鼠标悬停在这些按钮上并单击按钮时,我希望效果可见
【问题讨论】:
它们看起来根本不像按钮,它看起来像一排图像。使用真正的 Button 或 ToolStrip 与 ToolStripButtons,设置它们的 Image 属性。当您将其 Enabled 属性设置为 false 时,它们会自动从图像中删除所有颜色,使其看起来已禁用。
【讨论】: