| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1805 人关注过本帖
标题:vfp如何实现进度条
只看楼主 加入收藏
jksoft
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2021-6-12
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:7 
vfp如何实现进度条
我想实现销售订单进度显示,比如:有几十条订单,我想通过一个表显示没一个订单的工序,如果第一工序完成,就用蓝色显示。如何实现?我用了grid控件,不能控制单元格的颜色。着急,请大师指点
搜索更多相关主题的帖子: vfp 显示 订单 单元格 进度条 
2021-06-12 22:00
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:610
专家分:1784
注 册:2017-7-16
收藏
得分:2 
你最好要发图片看,你的思想是啥,说真的,一时也不清楚你是什么意思。
图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2021-6-13 08:47编辑过]

2021-06-13 08:42
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:1 
梅子论坛有示例,自己搜索吧

坚守VFP最后的阵地
2021-06-13 10:34
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏(2)
得分:16 
图片附件: 游客没有浏览图片的权限,请 登录注册

程序代码:
** test.prg
CREATE CURSOR tt (工序 I, 进度 C(10))
FOR i=1 TO 100
    INSERT INTO tt VALUES (i%4,"")
ENDFOR
GO TOP 
of = CREATEOBJECT("form1")
of.show(1)
RETURN

DEFINE CLASS form1 as Form
    ADD OBJECT grid1 as _grid
ENDDEFINE

DEFINE CLASS _grid as Grid
    visible = .T.
    columncount = 2
    PROCEDURE init
        this.column1.width = 50
        this.column1.ControlSource = "tt.工序"
        this.column1.header1.caption = "工序"
        this.column1.DynamicBackColor = "ICASE(tt.工序==1,0xFF9090,tt.工序==2,0x90FF90,tt.工序==3,0x9090FF,0xFFFFFF)"
        this.column2.width = 100
        this.column2.ControlSource = ""
        this.column2.sparse = .F.
        this.column2.removeobject("Text1")
        this.column2.addobject("cb1", "ColorBar")
        this.column2.header1.caption = "进度"
    ENDPROC
ENDDEFINE

DEFINE CLASS ColorBar as Container
    visible = .T.
    backstyle = 0
    borderwidth = 0
    ADD OBJECT label1 as label WITH alignment=2,forecolor=0
    PROCEDURE BackStyle_ACCESS
        this.label1.width     = tt.工序*30
        this.label1.backcolor = ICASE(tt.工序==1,0xFF9090,tt.工序==2,0x90FF90,tt.工序==3,0x9090FF,0xFFFFFF)
        this.label1.caption   = TRANSFORM(INT(100*tt.工序/3))+"%"
        RETURN this.BackStyle
    ENDPROC
ENDDEFINE
收到的鲜花
  • 瓜瓜19902021-06-14 11:34 送鲜花  1朵  
  • radiofan2021-06-15 07:54 送鲜花  1朵  
  • hellofanghui2021-06-25 20:47 送鲜花  1朵   附言:真厉害!
2021-06-13 11:07
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1730
专家分:3324
注 册:2012-2-29
收藏
得分:1 
@吹版,谢谢!
2021-06-14 05:59
jksoft
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2021-6-12
收藏
得分:0 
感谢大家回复
2021-06-16 14:19
jiazhefish
Rank: 2
等 级:论坛游民
帖 子:64
专家分:28
注 册:2011-9-6
收藏
得分:0 
感谢分享,大佬威武
2021-06-18 17:26
hellofanghui
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2021-5-23
收藏
得分:0 
老师真厉害!
2021-06-25 20:44
快速回复:vfp如何实现进度条
数据加载中...
 
   



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

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