怎样在ProgressBar上显示与Postion同步的进度字符?

mgm 2002-11-14 05:15:38
如题
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenybin 2002-11-15
  • 打赏
  • 举报
回复
用sample页上的tguage!

高手,我也学了一招
stanely 2002-11-14
  • 打赏
  • 举报
回复
用sample页上的tguage!
findcsdn 2002-11-14
  • 打赏
  • 举报
回复
刚好做过,效果还不错。
将一个tlabel设置成透明的就行了。
prog_In: TProgressBar

//初始化数字标示
Lab_num.Parent:=prog_In;
Lab_Num.Transparent:=true;
Lab_Num.AutoSize:=true;
lab_num.Top:=round((prog_In.Height-lab_num.Height)/2);
lab_num.Left:=-lab_num.Width;
lab_num.Font.Color:=clwhite;

//循环的时候
Lab.Left:=round((progress.Position/progress.Max)*progress.Width)-lab.Width-5;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧