如何仅使用 TLabel 而不是 TProgressBar 在 Turbo Delphi 中制作进度条
逻辑
所以这里是 1%="|" 的 在 TLabel 中和一个“|” 我们需要循环 10 次
才能达到 100%= 100 次“|” 我们需要 1000 次循环,
你能帮我编写代码吗?
so here the logic
for 1%="|" in the TLabel and for one "|" we need 10 times looping
so to reach 100%= 100 times "|" we need 1000 times looping
can you help me with the code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
也许您可以使用 StringOfChar 函数?
像这样的东西:
Perhaps you could use the StringOfChar function?
Something like this:
我不是 100% 确定我明白你的意思,但我认为是这样的(假设“标签”是 TLabel):
我不确定重新绘制与刷新,以及是否应该重新绘制/刷新整个形式,但这取决于你。
希望有帮助。
I'm not 100% sure I get what you mean, but I think it's something like this (assume "label" is TLabel):
I'm not sure about the repaint vs. refresh, and whether you should repaint/refresh the entire form, but that's up to you.
Hope that helps.
这是 Bing 解决方案的一个变体,它显示栏内(中间)的百分比。
对不起,我的英语不好。
问候。
Neftalí -德国埃斯特维兹-
And this is a variant o Bing solution, that show the percentage inside (middle) of the bar.
Excuse-me for my bad English.
Regards.
Neftalí -Germán Estévez-