据我所知,
CheckBox
和ToggleButton
之间只有一个区别——在功能区上的视觉外观不同。第一个将被选中/取消选中,而后者将发光或不发光。
此外,当添加到菜单中时,切换按钮控件甚至会呈现为复选框!在这种情况下没有任何区别。
- 功能相同:都是
bool
的GUI表示。 - 可扩展性相同:两者都可以被继承并重制为三态控件。
- 可编程性相同:两者具有相同的委托签名以进行事件处理。
我有什么遗漏的地方吗?如果是这样——是什么?