TdxWizardControl Object

TdxWizardControl Object


这是一个向导组件。


单元  dxWizardControl

语法 TdxWizardControl = class(TdxCustomWizardControl)


说明

这是一个向导组件,您可以通过Add Page 添加页面。

ExpressWizard控件(简称向导控件)允许您轻松创建多步骤向导对话框,就像著名的安装向导一样。如图:


QQ图片20190110110128.png


  • 视图的风格

向导控件提供了两种内置的视图样式,他们分别符合向导97和Aero向导标准;


  • 97风格向导:这种风格是向导设计的经典标准。

    2019-01-10_110559.png


  • Aero风格向导:微软Windows Vista引入了这种风格,它调整了对布局和功能,并提供了对Aero Glass主题效果的全面支持。

    2019-01-10_111212.png



您只需要通过一个选项( option),就可以使用改变使用其中的一个样式。您还可以自定义向导的UI元素的默认设置,来创建基于内置样式的混合样式;



  • 活动页(Active Page


使用向导控件,您可以创建任意多的页面,并以特定的顺序显示它们。在向导控件中,一次只能激活(显示)其中一个页面。向导控件提供的方法允许您按顺序激活页面,同时可以使用按钮点击下一步来模拟一个导航向导。


  • 按钮


按钮是向导控件的主要交互视觉元素。

下表详细描述这些的按钮及其功能。



ButtonDescription
Back and Next通过 activating 来下一步或者返回操作。
Cancel, Finish, and Help

这些按钮没有预先定义功能。您可以处理OnButtonClick事件来为它们实现所需的功能

Custom Buttons这些按钮没有预先定义功能。您可以处理OnButtonClick事件来为它们实现所需的功能



向导控件会根据当前活动的页面及其在页面集合中的位置,来自动切换Back、Next和Finish按钮的是否可见和是否启用。例如,第一个页面总是禁用Back按钮,而最后一个页面用Finish替换下一页(Next)按钮。您可以处理onpagechanged事件来动态切换按钮状态。此外,您还可以选择在任何页面上显示Finish按钮,以允许最终用户在不执行所有步骤的情况下完成向导。


  • 动画


您可以允许向导控件随页面转换一起使用动画,默认情况下只对Aero向导视图样式启用动画。您可以调整动画选项并通过OptionsAnimate属性集指定过渡动画效果。


如图在10.2.3中,新增页的实现:



wizard.gif







联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678