点击获取工具>>
在官网技术论坛中,每当与WinForms相干的帖子中呈现最近公布的Dental Clinic演示的屏幕截图时,总是会收到无关以下UI组件的问题...
此组件是WinForms Step Progress Bar控件,在v20.1发行周期中发行的。Step Progress Bar可用于解决各种用例,但最好用于可视化一系列事件并突出显示该过程中的进度。
如果您正在思考将此工具用于WinForms我的项目,请确保测试了在v20.2版本中引入的几个新性能:动静进度和单步抉择模式。
动静进度
当控件更新后,每一步都只有两种状态:抉择和勾销抉择。 实现步骤后,您将能够抉择下一步,这种办法非常适合不须要跟踪两头进度的应用程序。
当然,许多应用状况的确须要您可视化正在进行的过程并告诉用户以后步骤完成率。 为了解决这些状况,实现了一个Progress属性,可从单个StepProgressBarItem元素拜访该属性。此属性的范畴是0到100,其中0示意“尚未开始”(刚刚抉择了上一步),而100示意“已实现步骤”。您能够将此属性设置为该范畴内的任何整数值,此项之前的批示符将与您输出的数字成比例地填充。
当抉择(经由StepProgressBarItem.State或StepProgressBar.SelectedItemIndex 属性)中的我的项目,其Progress属性被主动设置为100。
请留神,对于第一个Step Progress Bar我的项目,应该将Progress属性设置为0或100。两头值没有任何意义,因为没有连接器通往该我的项目。
单步进度模式
WinForms Step Progress Bar最后旨在可视化一系列互相关联的步骤,因而只有抉择了所有先前的步骤,能力激活(抉择)某个步骤(反之亦然:抉择Step Progress Bar我的项目时,将主动抉择所有先前的我的项目)。
在v20.2中实现了一个新的ProgressMode属性,该属性的“ Range”值对应于上述操作。另一个值为“ SingleStep”,在这种模式下,Step Progress Bar只有一个选定的我的项目,抉择一个我的项目将不再激活所有先前的步骤。