XtraEditors 库提供了只能独立使用的控件,也就是说不能在容器控件的内置编辑中使用它们。 这些控件包括: 几种类型的列表框、数据导航控件、滚动条和一个按钮控件。 这些控件都是 BaseStyleControl 的子对象,因此支持所有 Developer Express 控件公用的样式、外观与感觉、以及工具提示机制。 这允许在应用程序中为所有控件提供统一的外观和行为。
下表列出了可用的控件:
ControlNavigator |
为实现了 INavigatableControl 接口的导航 data-aware 控件提供一个图形界面 (此接口由 Developer Express 所提供的所有 data-aware 容器控件实现)。 |
DataNavigator |
提供一个图形界面来导航和操作某个数据源中的记录。 |
LabelControl |
一个标签。 |
ListBoxControl |
一个列表框控件,可以从某个数据字段中装载项。 |
ImageListBoxControl | 一个列表框控件,它的项可以显示图像。 可以从某个数据字段中装载此控件的项。 |
CheckedListBoxControl |
一个可复选的列表框控件。 每项都可以被选中、取消选中或设置为变灰状态。 可以从某个数据字段中装载此控件的项。 |
SimpleButton | 一个按钮控件,可以显示标题文本和自定义图像。
要阻止此按钮获得焦点,可以把 SimpleButton.AllowFocus 属性设置为 false。 |
CheckButton | 一个按钮控件,支持两种状态:凸起和凹下。
要阻止此按钮获得焦点,可以把 SimpleButton.AllowFocus 属性设置为 false。 |
DropDownButton | 一个按钮控件,可以与某个弹出控件或上下文菜单相关联。
要阻止此按钮获得焦点,可以把 SimpleButton.AllowFocus 属性设置为 false。 |
HScrollBar | 一个水平滚动条。 |
VScrollBar | 一个垂直滚动条。 |
PanelControl | 一个面板。 |
GroupControl |
一个有标题的面板。 |
XtraScrollableControl | 一个有内置自动滚动功能的面板。 |
SplitterControl | 一个分隔器。 |
SplitContainerControl |
一个控件,由分隔器分隔形成的两个面板组成。 |
XtraTabControl | 一个标签页控件。 |
XtraForm |
一个窗体,提供了对放置在其中的 DevExpress 控件外观与感觉设置的集中控制。 |
XtraUserControl | 一个用户控件,支持外观与感觉、以及皮肤技术。 |
XtraMessageBox | 一个消息框,支持外观与感觉、以及皮肤技术。 |