Box开头带标题的控件大概有以下这些控件
| 名称 | 带标题森之格绑定控件 | 带标题转换绑定控件 | 
| 复选框 | BoxCheckBox | CtBoxCheckBox | 
| 复选组合框 | BoxCheckedComboBox | CtBoxCheckedComboBox | 
| 复选列表框 | BoxCheckedListBox | 可用BoxCheckedListBox | 
| 颜色选择框 | BoxColorPicker | CtBoxColorPicker | 
| 组合框 | BoxComboBox | CtBoxComboBox | 
| 日期选择框 | BoxDateTimePicker | CtBoxDateTimePicker | 
| 自动筛选框 | BoxDropDownAutoFilter | CtBoxDropDownAutoFilter | 
| 下拉组合框 | BoxDropDownBox | CtBoxDropDownBox | 
| 下拉目录树框 | BoxDropDownTreeFilter | CtBoxDropDownTreeFilter | 
| 颜色选择框 | BoxFontPicker | CtBoxFontPicker | 
| 列表框 | BoxListBox | 可用BoxListBox | 
| 数值组合框 | BoxNumericComboBox | CtBoxNumericComboBox | 
| 图片 | BoxPictureBox | 可用BoxPictureBox | 
| 文本框 | BoxTextBox | CtBoxTextBox | 
| 时间选择框 | BoxTimePicker | CtBoxTimePicker | 
设计这套Box开头带标题的控件主要是想达到以下几个目的:
1、自动带标题,可以批量统一地修改标题宽度,控件排布非常简单。

2、可以快速添加控件,添加完之后,标题显示、数据绑定、数据规范这些都直接搞定。
3、这套控件我们只需要学习一种用法,那就是数据绑定,其他任何超出这个范围的需求,请使用SmLabel和相应的控件自己组合。

4、BoxDropDownBox控件可以适合绑定多种数据规范。

5、不太适合写事件代码。如果需要写事件代码的,请考虑使用SmLabel和相应的控件自己组合替代。
6、都是基于BoxBase这个基类扩展而来,他们有一个共同的属性BaseControl,返回相对应的控件,比如BoxDropDownBox的BaseControl属性返回的就是SmDropDownBox的引用,不过BaseControl属性是Control类型的,想使用还需要进行类型转换。
实在想使用此类控件处理事件的,可以考虑针对BaseControl动态绑定事件。
7、如果没有C1 Winform授权的电脑想使用的话,请使用CtBox开头的控件替代。除了在设计窗口中的显示效果差异外,其他功能一致。