Tyke 发表于 2022-7-6 22:46:39

旋转计时器光标

我有一个小模块,它通过一个图形中的数千个实体(开始时,实体的数量未知)并更改某些属性,大约需要30秒才能完成。该模块有几个子节点,它们处理不同大小的不同选择集,因此要修改的实体总数未知。为了显示模块正忙且未崩溃,是否有办法在屏幕上显示旋转的计时器符号以指示模块正在工作?类似于Windows旋转光标。
 
它不一定是一个旋转的光标,它可以是任何东西。我认为进度条不合适,因为我不知道实体的最终数量,也不能将计数器增加到最大值。

eldon 发表于 2022-7-6 22:55:38

不能将当前计数作为提示放在命令行中吗?它不会显示已经完成的百分比,但随着数字的增加,它将显示一些活动

SLW210 发表于 2022-7-6 23:07:51

不知道进度量的进度条不断重复(称为滚动进度条)。为什么不用呢?
 
我的人生还没走那么远。网络学习,但我知道有很多关于创建和应用它们的信息。

Tyke 发表于 2022-7-6 23:17:45

 
那就行了,我试试看。在VB中。NET中,您可以控制光标的显示方式,在现有的修改VBA中
 
@埃尔登,
这也是一个想法,我不必担心进度条。
 
谢谢你们的想法伙计们

Tyke 发表于 2022-7-6 23:23:41

 
我以你的方式尝试了Eldon,它实现了我需要的,当我有更多时间时,我会研究SLW的解决方案。

SLW210 发表于 2022-7-6 23:34:54

 
好交易。
根据我的经验,人们往往忽视/不注意命令行,而视图中心的某些内容更能吸引注意力。

fuccaro 发表于 2022-7-6 23:45:58

AutoCAD本身使用命令行显示正在进行的某些活动。它循环显示符号/-\和|,以创建一条小的旋转线。

Tyke 发表于 2022-7-6 23:51:52

 
这是非常真实的fuccaro和Eldon的建议真的是一个变种。但我认为SLW的建议最符合我的需要,只要我有空闲时间,我就会根据他的建议实施我自己的变体。
 
谢谢大家
页: [1]
查看完整版本: 旋转计时器光标