//用 plus 控件创建进度条动画 //plus 控件使用指南: doc://library-guide/std/win/ui/ctrl/plus.md import win.ui; /*DSG{{*/ var winform = win.form(text="plus控件 - 进度条动画";right=759;bottom=469) winform.add( button={cls="button";text="测试进度条动画";left=159;top=356;right=325;bottom=409;z=2}; plus={cls="plus";left=161;top=282;right=707;bottom=316;bgcolor=0x626163;forecolor=0x97F8E5;hide=1;notify=1;z=1} ) /*}}*/ //设置进度区间,可自动切换到进度条显示模式,如果未指定配色则随机选择预设配色方案 winform.plus.setProgressRange(1,50); //设置当前进度 winform.plus.progressPos = 1; /* 进度条可以是横向的(宽度大于高度),也可以是竖向的(高度大于宽度), plus 控件会根据设计时的宽高比自动判断进度条的方向,不需要设置其他参数。 教程: doc://library-guide/std/win/ui/ctrl/plus.md#progress-bar */ winform.button.oncommand = function(id,event){ winform.button.disabledText = "测试一下" winform.plus.startProgress(50); win.delay(5000); winform.plus.stopProgress(); winform.button.disabledText = null; } winform.show() win.loopMessage();