XtraEditors 库中所有控件的公共功能
- 全部都可以绑定数据;
- 全部都可以独立使用或用于由 Developer Express 提供的容器控件(XtraGrid、XtraVerticalGrid、XtraTreeList 和 XtraBars) 内的内置编辑;
- 全部都使用相同的样式、外观与感觉、以及工具提示机制,因为它们都派生于 BaseEdit 类。
要把某个特定的编辑器嵌入到容器控件中,则必须创建一个相应的 Repository 项。 Repository 项是一个组件,存储了属于某个对应编辑器的属性和事件。 容器控件使用由 repository 项提供的信息,来创建所需的全功能编辑器。 请参阅 Repositories 和 Repository 项 文档来获知更多细节。
请参阅 编辑器的层次结构 和 编辑器的类结构 主题来获知关于编辑器的总说明。
控件列表
下表列出了可用的编辑器和对应的 repository 项:
有文本框控件 |
REPOSITORY 项 |
中文说明 |
ButtonEdit |
RepositoryItemButtonEdit |
一个文本编辑器,允许在编辑框内显示按钮。 |
HyperLinkEdit |
RepositoryItemHyperLinkEdit |
一个编辑器,允许编辑超链接并导航到其目标。 |
MemoEdit |
RepositoryItemMemoEdit |
一个编辑器,允许显示和编辑多行文本。 |
SpinEdit |
RepositoryItemSpinEdit |
一个编辑器,允许使用微调按钮来编辑数值。 |
TextEdit |
RepositoryItemTextEdit |
一个单行文本编辑器。 |
TimeEdit |
RepositoryItemTimeEdit |
一个编辑器,允许使用微调按钮来编辑时间值。 |
没有文本框的控件 |
|
|
CheckEdit |
RepositoryItemCheckEdit |
一个编辑器,提供了选中、未选中、以及可选用的变灰状态。 经常用于编辑Boolean 值。 |
MarqueeProgressBarControl |
RepositoryItemMarqueeProgressBar |
通过连续从左到右地滚动一个进度块,来指示某项操作正在进行。 |
PictureEdit |
RepositoryItemPictureEdit |
一个编辑器,显示被存储为位图、元文件、图标、JPEG、GIF 或 PNG 格式的图像。 |
ProgressBarControl |
RepositoryItemProgressBar |
一个控件,指示某项漫长操作的进度。 |
RadioGroup |
RepositoryItemRadioGroup |
一个控件,提供了一组单选按钮。 |
RangeTrackBarControl |
RepositoryItemRangeTrackBar |
一个滑动栏,有两个滑动块,允许用户选择取值范围。 |
TrackBarControl |
RepositoryItemTrackBar |
一个滑动栏。 |
ZoomTrackBarControl |
RepositoryItemZoomTrackBar |
一个缩放滑动栏。 |
有弹出窗口的控件 |
|
|
CalcEdit |
RepositoryItemCalcEdit |
一个控件,提供了一个下拉计算器。 |
CheckedComboBoxEdit |
RepositoryItemCheckedComboBoxEdit |
一个编辑器,允许在一个弹出窗口中呈现和编辑一组Boolean 选项或位字段。 |
ColorEdit |
RepositoryItemColorEdit |
一个编辑器,允许从下拉窗口中选取某种颜色。 |
ComboBoxEdit |
RepositoryItemComboBox |
一个文本编辑器,允许从下拉列表中选取预定义的项。 列表项由字符串表示。 |
DateEdit |
RepositoryItemDateEdit |
一个编辑器,允许使用下拉日历来编辑日期/时间值。 |
FontEdit |
RepositoryItemFontEdit |
一个编辑器,允许从下拉列表中选取某种字体。 |
ImageComboBoxEdit |
RepositoryItemImageComboBox |
一个组合框编辑器,它的列表项可以显示自定义图像。 |
ImageEdit |
RepositoryItemImageEdit |
一个编辑器,在它的弹出窗口中显示图像。 |
LookUpEdit |
RepositoryItemLookUpEdit |
一个编辑器,显示源自相关联的数据集中的多列记录列表。 |
MemoExEdit |
RepositoryItemMemoExEdit |
一个编辑器,允许在它的弹出窗口中编辑多行文本。 |
MRUEdit |
RepositoryItemMRUEdit |
一个文本编辑器,允许从下拉列表中选择最近输入的值。 |
PopupContainerEdit |
RepositoryItemPopupContainerEdit |
一个控件,可以在它的弹出窗口中显示其他控件。 |
时间: 2024-10-01 07:27:39