【问题标题】:Show CheckBox on ToolStripButton在 ToolStripButton 上显示复选框
【发布时间】:2018-04-12 01:03:02
【问题描述】:

我知道ToolStripButton 具有复选框功能,应该在您需要ToolStrip 上的复选框时使用。然而,似乎是Checked 的唯一指示的蓝色轮廓并没有完全尖叫“嘿,这是一个复选框!”给用户。我本可以发誓,我之前已经找到了一种方法来让 ToolStripButton 显示一个复选框来代替图像,但显然我在决定为我需要的不同 UI 方案之后删除了该实例;而且我似乎无法弄清楚我之前是如何工作的。

也许我所做的只是添加一张支票的图片;但是,如果是这种情况,我希望我的资源仍然具有用于未选中状态的图像。有什么方法可以让ToolStripButton 显示一个实际的复选框,而无需自己制作?

【问题讨论】:

    标签: vb.net checkbox toolstrip toolstripbutton


    【解决方案1】:

    创建您自己的组件继承 ToolStripControlHost 承载 CheckBox 控件。这正是ToolStripComboBoxToolStripProgressBarToolStripTextBox 组件对ComboBoxProgressBarTextBox 控件所做的事情。

    【讨论】:

    • 我看到有人否决了您的回答,我很好奇他们或其他人是否愿意或能够提供理由。
    • 我自己也在想同样的事情。也许是因为它没有直接回答如何让ToolStripButton 显示复选框的问题,但在这种情况下它不会是实际的CheckBox 控件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多