以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  进度条  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=71482)

--  作者:hbhb
--  发布时间:2015/7/12 13:18:00
--  进度条
大师:请问进度条的背景颜色如何调整?
--  作者:大红袍
--  发布时间:2015/7/12 14:31:00
--  

 精度条不能设置其背景颜色。

 

 你可以自己做一个进度条,用panel+colorlabel来做,控制label的宽度即可,如

 

 e.Form.Controls("ColorLabel1").Width = 500


--  作者:hbhb
--  发布时间:2015/7/12 16:21:00
--  
好,谢谢!
请教如果写成函数后,宽度只要对应定义就行了?

--  作者:大红袍
--  发布时间:2015/7/12 16:25:00
--  
  比如你的进度条的宽度是500,那么就按比例设置宽度就行。比如,有200条数据,那每次宽度就增加 500/200
--  作者:hbhb
--  发布时间:2015/7/12 16:33:00
--  
谢谢!
1、不是这个意思,动态增加控件写成函数,函数中定义的控件名在事件中调用时,是否可以用?还是重新定义同名的再引用?
2、能否写在时间代码中,测算代码运行的大约时间,均匀运行,但不同的计算机运行时间有差异?怎么办,能否根据一段代码中运行时间动态调整?

--  作者:大红袍
--  发布时间:2015/7/12 16:37:00
--  

1、只要你知道其名字,就可以直接引用;

 

2、运行时间,各个电脑略有不同,不同配置,运行的时候肯定有差异。


--  作者:hbhb
--  发布时间:2015/7/12 16:45:00
--  
请问:
针对一段代码,有的是增加行,有的删除空行,空格,有的是查找判断后,有问题提示对话框进行操作,检测数据的完整性等,应该如何如何制作进度条?


--  作者:大红袍
--  发布时间:2015/7/12 16:47:00
--  

 不可能把执行事件平均分的。你按功能分成若干份,比如三个功能,分别是30%、50%、20%,然后再去设置其进度条的值。


--  作者:hbhb
--  发布时间:2015/7/12 16:56:00
--  
够烦的,就没有一个简单的做法?您有无成熟的实例,让老弟参考参考?
--  作者:大红袍
--  发布时间:2015/7/12 16:58:00
--  

 就是你把整体分成若干份,有什么烦的,乘以一个比例就行。