| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1803 人关注过本帖
标题:自己做个表单程序 请老师受累加个进度条
只看楼主 加入收藏
baochenbc
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2015-1-9
结帖率:61.54%
收藏
已结贴  问题点数:20 回复次数:4 
自己做个表单程序 请老师受累加个进度条
例子.rar (15.93 KB)

知道 thisform.processbar1.visible=.t
thisform.processbar1.max=
thisform.processbar1.value 意思

但不知道怎么让进度条滚动

谢谢老师
2016-07-15 11:55
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:18 
用VFP实现进度条
1.在VFP中建立一新表单,并将其Caption设定为"进度条",Autocenter属性设为.T.;
  2.在表单上建立一个文本框text1,width为200、height为25、top为112、left为87, 并将其Enabled属性设为.T.;
  3.在表单上建立一个标签label1,设定其top为113、left为87、width为200、height 为23、autosize为.F.、backstyle为0、forecolor为(0,0,160)、fontsize为12、 Caption为' 0%';
  4.在表单上建立一个标签label2,设定其top为113、left为87、width为0、height为 23、forecolor为(255,255,255)、backcolor为(0,0,160),fontsize为12;
  5.在表单底部建立一个按钮,设定其Caption属性为"开始",并在其Click编辑窗中 键入以下代码:
public lhw
if lhw=.f.
  this.caption='正在处理'
  this.enabled=.f.
  do while thisform.label2.width< 200
    thisform.label2.width=thisform.label2.width+1
    thisform.label1.caption=space(11)+allt(
    str(thisform.label2.width/2,3,0))+'%'
    thisform.label2.caption=thisform.label1.caption
    i=inkey(1)
  enddo
  lhw=.t.
  this.caption='结束'
  this.enabled=.t.
  thisform.text1.enabled=.f.
else
  release thisform
  lhw=.f.
endif
  6.运行该表单,即可得到效果很好的进度条。

只求每天有一丁点儿的进步就可以了
2016-07-15 13:02
baochenbc
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2015-1-9
收藏
得分:0 
回复 2楼 wengjl
我的 表单Click 代码是给表加列
alter table  表\b203累1.dbf  ADD c101c1 n(20,0)
alter table  表\b203累1.dbf  ADD c101z1 n(20,2)
alter table  表\b203累1.dbf  ADD c101l1 n(20,2)
alter table  表\b203累1.dbf  ADD c101c2 n(20,0)
alter table  表\b203累1.dbf  ADD c101z2 n(20,2)
alter table  表\b203累1.dbf  ADD c101l2 n(20,2)
alter table  表\b203累1.dbf  ADD c101lc n(20,2)
alter table  表\b203累1.dbf  ADD c101dy n(20,0)
alter table  表\b203累1.dbf  ADD c101ty n(20,0)
alter table  表\b203累1.dbf  ADD c101l3 n(20,2)
alter table  表\b203累1.dbf  ADD c101l4 n(20,2)
alter table  表\b203累1.dbf  ADD c101l5 n(20,2)
alter table  表\b203累1.dbf  ADD c101a1 n(20,0)
请问您那个进度条click 代码怎么加到里面
2016-07-15 13:40
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:0 
我这段文章是数年前从网上下载来的,按文制作过一次。

当你点击某个按钮,需要进度条的,就加在这个按钮里。当然你需要作一定的修改,让进度条的代码执行与你的代码执行吻合才行。

只求每天有一丁点儿的进步就可以了
2016-07-15 14:02
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:2 
用两个不同颜色的矩形控件,其中上面的矩形控件宽度从0动态变化到另一个矩形控件相同的宽度,就是一个非常不错的进度条例子。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2016-07-15 19:13
快速回复:自己做个表单程序 请老师受累加个进度条
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063990 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved