Raizer 是一个超过120 个通用VCL 组件的用户界面开发包,用在Delphi 和C++Builder 开发环境中。革新的特征如自定义框架和先进的带有预览技术的设计编辑器给开发者带来方便。开发者用只要很少的时间和工作量就能开发出久经考验的用户界面。
组件组织
Raize Components 中的组件被分组到以下7 个组件板上。 Raize Panels Raize Edits Raize Lists Raize Buttons Raize Display Raize Shell Raize Widgets
自定义边框 Raize Components中的每个编辑域、list box 、combo box 、tree view 和list view 控件包含一套属性,它用于设置组件的外观。特别,当激活(FrameVisible = True) 时,能够用11 种不同的风格显示控件的边缘(FrameStyle, FrameColor) 。
自定义边框属性还允许开发者显示哪个边框。最后,所有的Raize Components 能够作为线风格控件显示。这使得为创建应用程序选择的Raize Components 能够模仿文件表格。另外,自定义边框属性支持当鼠标在控件上或者控件获取到输入焦点时显示第二个边框( 如:FrameHotTrack 、FrameHotStyle 、FrameHotColor) 。当然,自定义边框属性能够被关掉,这样组件能够显示缺省的边框。 Raize Components 中的自定义边框技术还提供额外的变更控件外观的方法。特别,FocusColor 属性指定当控件获得输入焦点时的颜色。同样的,DisabledColor 属性指定当控件禁用时的颜色。
XP 主题 Raize Components提供完全的Windows XP 主题支持。缺省,当在一个应用程序中指定manifest 标志,使用Common Controls version 6.0 ,组件将利用XP 主题。然而,许多控件提供一个ThemeAware 属性,通过设置ThemeAware 值为False ,它允许您忽略XP 主题,在这种情况下,将使用内建显示技术显示组件。
所有的组件支持自定义边框,还支持FramingPreference 属性。当FramingPreference 属性被设置为fpXPThemes( 缺省) ,将使用XP 主题显示控件,设置FramingPreference 为fpCustomFraming ,即使XP 主题可提供,也将使用自定义边框属性显示控件。
除额外的核心控件外, Raize Components 包括 100 多个组件设计器,简单用户界面开发。
Raize Panels 包括以下组件: TRzPanel 、 TRzGroupBar 、 TRzPageControl 、 TRzTabControl 、 TRzSplitter 、 TRzSizePanel 、 TRzToolbar 、 TRzStatusBar 、 TRzGroupBox 、 TRzRadioGroup 、 TRzCheckGroup 、 TRzDBRadioGroup ; Raize Edits 包括以下组件: TRzEdit 、 TRzMaskEdit 、 TRzButtonEdit 、 TRzDateTimeEdit 、 TRzNumericEdit 、 TRzSpinEdit 、 TRzColorEdit 、 TRzExpandEdit 、 TRzHotKeyEdit 、 TRzMemo 、 TRzRichEdit 、 TRzSpinner 、 TRzTrackBar 、 TRzDBEdit 、 TRzDBButtonEdit 、 TRzDBDateTimeEdit 、 TRzDBNumericEdit 、 TRzDBSpinEdit 、 TRzDBExpandEdit 、 TRzDBMemo 、 TRzDBRichEdit 、 TRzDBSpinner 、 TRzDBTrackBar ; Raize Lists 包括以下组件: TRzListBox 、 TRzRankListBox 、 TRzTabbedListBox 、 TRzCheckList 、 TRzEditListBox 、 TRzFontListBox 、 TRzComboBox 、 TRzImageComboBox 、 TRzFontComboBox 、 TRzMRUComboBox 、 TRzColorComboBox 、 TRzTreeView 、 TRzCheckTree 、 TRzListView 、 TRzDBListBox 、 TRzDBComboBox 、 TRzDBLookupComboBox 、 TRzDBRichEdit 、 TRzDBSpinner 、 TRzDBTrackBar ; Raize Buttons 包括以下组件: TRzButton 、 TRzBitBtn 、 TRzMenuButton 、 TRzDialogButtons 、 TRzSpinButtons 、 TRzRapidFireButton 、 TRzCheckBox 、 TRzRadioButton 、 TRzToolButton 、 TRzSpacer 、 TRzShapeButton 、 TRzBmpButton 、 TRzDBNavigator 、 TRzDBCheckBox ; Raize Display 包括以下组件: TRzFrameController 、 TRzLabel 、 TRzURLLabel 、 TRzBorder 、 TRzLine 、 TRzSeparator 、 TRzStatusPane 、 TRzGlyphStatus 、 TRzMarqueeStatus 、 TRzClockStatus 、 TRzKeyStatus 、 TRzVersionInfoStatus 、 TRzResourceStatus 、 TRzProgressBar 、 TRzMeter 、 TRzLEDDisplay 、 TRzBackground 、 TRzAnimator 、 TRzDBLabel 、 TRzDBStatusPane 、 TRzDBStateStatus 、 TRzDBProgressBar ; Raize Shell 包括以下组件: TRzShellTree 、 TRzShellList 、 TRzShellCombo 、 TRzOpenDialog 、 TRzSaveDialog 、 TRzSelectFolderDialog ; Raize Widgets 包括以下组件: TRzCalendar 、 TRzTimePicker 、 TRzColorPicker 、 TRzCustomColors 、 TRzRegIniFile 、 TRzFormState 、 TRzFormShape 、 TRzLauncher 、 TRzTrayIcon 、 TRzVersionInfo 、 TRzBalloonHints 、 TRzLookupDialog 、 TRzSendMessage 、 TRzDBLookupDialog ;