XtraEditors 库中所有控件的公共功能
要把某个特定的编辑器嵌入到容器控件中,则必须创建一个相应的 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
一个控件,可以在它的弹出窗口中显示其他控件。