codecamp

易语言之进度条

进度条指示操作的进度情况,通常用在耗时较长的操作(如拷贝文件或多重循环)中。


进度条的重要属性有:位置、最小位置、最大位置、方向、显示方式等。


进度条没有专有方法,也没有专有事件。


一、进度条的重要属性


◆位置


如右图所示,描述进度条的当前位置。整数型,它的值应该总在最小位置和最大位置之间。在程序中可以读取和设置该属性,注意为它赋值时,最好不◆最小位置、最大位置


如右上图所示,分别描述进度条的最小、最大位置。均为整数型,默认值分别为0和100。


◆方向


控制进度条是横向的还是纵向的。整数型,有两个可选值:0.横向、1.纵向,默认为0,横向。通常横向的比较多一些,纵向的也有,比如安装程序时界面左下角的三个进度条就是纵向的。


◆显示方式


控制进度条是分块显示还是连续显示。整数型,有两个可选值:0.分块、1.连续,默认为0,分块显示(外观见前图)。连续显示(显示方式=1)的外观如图:



易语言之对话框
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }