前面讨论了五类按钮控件,这些控件具有一些共同的特性,因为这些控件都派生自ButtonBase控件,图显示了按钮控件的类结构图。

ButtonBase实现了基本的按钮结构,比如鼠标移动到按钮上时更新按钮的显示等。Button类则进一步完善了ButtonBase类,提供了获取和设置按钮文本属性以及鼠标单击事件。Thumb直接派生自ButtonBase基类,该类并不需要文本和单击属性,但是提供了鼠标的拖动事件。GripThumb控件派生自Thumb属性,除了具有拖动特性之外,还添加了Size和MinimumSize属性以控制按钮的显示。
本文探讨了按钮控件的类结构,包括ButtonBase、Button、Thumb和GripThumb等核心控件,并分析了它们之间的继承关系及各自提供的功能特性。
5994

被折叠的 条评论
为什么被折叠?



