在ToolStripButton上显示CheckBox

时间:2018-04-12 01:03:03

标签: vb.net checkbox toolstrip toolstripbutton

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

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

1 个答案:

答案 0 :(得分:0)

创建自己的组件,继承承载ToolStripControlHost控件的CheckBox。这正是ToolStripComboBoxToolStripProgressBarToolStripTextBox组件对ComboBoxProgressBarTextBox控件的作用。