代码进度条怎么写啊??
牛梦达 2021-04-19 16:01 优艾设计网_在线设计 ProcessBar空间就是进度条,它的属性中有个Maximum和Minimum两个,分别控制范围最小值和最大值。其实只要用到sleep就行了。先设置Maximum为200,Minimum为1。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Threading; //必须要引用namespace passMgr{ public partial class Splash : Form { int i = 1; //定义一个整型 public Splash() { InitializeComponent(); }private void Splash_Shown(object sender, EventArgs e) //也可以定义成Form-Load事件 { for (i = 1; i <= 200; i++) //ProcessBar控件最大值是多少,这里i就要小于等于多少,如果小于它,滚动条将到不了尽头 { proSplash.Value = i; //将进度条的值定义为i的值,每次循环过来加1 Thread.Sleep(200); //休息200毫秒在往下执行 } FrmLogin FL = new FrmLogin(); FL.Show(); //循环完毕后打开下一个窗口 this.Hide(); } }}
田雨 优艾设计网_在线设计 2021-04-19 16:02 第一个的错误修改就找不到啊 你还要他怎么样呢?他没这个属性第二个你把()去掉第三个你不能For I as Integer = Min to Max你要Dim I as Integer:For I = Min to Max
牛梦达 202优艾设计网_设计客1-04-19 16:05 进度条1.位置=10、20 这样进度条最大位置和最小位置可以在属性里面改
谈柏钿 2021-04-19 16:06 优艾设计网_Photoshop论坛 你必须创建2个窗口_启动窗口的程序集:.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕_启动窗口.可视 = 假载入 (窗口1, , 真)''''''''''窗口1的程序集:.版本 2.支持库 spec.程序集 窗口程序集2.子程序 _窗口1_创建完毕进度条1.最大位置 = 180.计次循环首 (180, ) 延迟 (1000) 进度条1.位置 = 进度条1.位置 + 1.计次循环尾 ()_启动窗口.可视 = 真销毁 ()
罗林 2021-04-19 16:14 如果是一个对话框:那就比较简单,在资源编辑器中,加上一个进度条控件。然后,为这个对话框类中添加控件变量(绑定到这个进度条的),假设名字是m_pro;那么,在实用进度条之前,先设置它的范围:m_pro.SetRang( 最小, 最大);设置它一次步进多少,m_pro.SetStep( 步进值 );设置它的当前进度值m_pro.SetPos( 当前进度值 ),然后实用的时候,可以直接实用SetPos优艾设计网_PS交流设置值,也可以用m_pro.StepIt()来步进一步。如果是个Windows窗口(不是对话框),那就比较复杂一些。先Create,然后SendMessage,还是和对话框那些操作一样,就是把函数调用换成SendMessage了。 -------------------------------------------------------如果要在一个大的循环里面实用进度条:因为SetRang的参数是一个short型。所以,如果你的循环次数太多,超过2^16,那就要做一下处理了。1、首先计算你这次循环需要多少次。2、确定进度条范围,假设就设置为100。3、用总循环次数除以100,得到运行多少次步进一下。4、循环结束好直接SetPos到100.(因为次数除以100可能有剩余
谢苇 2021-0优艾设计网_PS问答4-19 16:25 父元素背景为白色,长度固定或者为百分之百,子元素显示进度,再分等份乘以长度就完了啊,然后颜色设置为蓝色,可以看看相关的,还没处理好可以找额提供技术支持
精彩评论