文章 "DoEasy. 控件 (第 27 部分): 继续致力 ProgressBar(进度条)WinForms 对象" 新评论 MetaQuotes 2023.03.30 13:11 新文章 DoEasy. 控件 (第 27 部分): 继续致力 ProgressBar(进度条)WinForms 对象已发布: 在本文中,我将继续开发进度条(ProgressBar)控件。 特别是,我将创建管理进度条和视觉效果的功能。 编译,并在图表上启动 EA: 在第一个循环中,我们看到进度条对象的宽度如何增加,进度条的宽度也成比例增加。 与此同时,Value 最初设置为 50,且会保留如此,因为进度条的宽度是以相对值设置的。 在第二个循环中,我们每次调用 PerformStep 方法,该方法每次将(相对)Value 值按增量步长值递增。 尽管有 350 个增量,但我们可以看到进度条一次增长超过 1 个像素。 这是因为所有数值都是相对的,并且按进度条宽度的百分比计算。 这是正确的,因为不可能每一步都只增加一个像素。 如果进度条宽度为 100 像素,且有 1000 步,则每像素对应 10 次增量步长。 计算相对值时会跳过它们。 当进度条增量循环完成时,我们看到每两秒钟就会有一道眩光掠过它。 对于演示这已足够了。 然而,对于正常外观来说这还不够。 首先,眩光应该沿着进度条运动,而不仅沿着已完成的进度条运动,其次,这个“效果”太简单了。 我会逐渐改善这一切。 作者:Artyom Trishkin 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 DoEasy. 控件 (第 27 部分): 继续致力 ProgressBar(进度条)WinForms 对象已发布:
在本文中,我将继续开发进度条(ProgressBar)控件。 特别是,我将创建管理进度条和视觉效果的功能。
编译,并在图表上启动 EA:
在第一个循环中,我们看到进度条对象的宽度如何增加,进度条的宽度也成比例增加。 与此同时,Value 最初设置为 50,且会保留如此,因为进度条的宽度是以相对值设置的。
在第二个循环中,我们每次调用 PerformStep 方法,该方法每次将(相对)Value 值按增量步长值递增。 尽管有 350 个增量,但我们可以看到进度条一次增长超过 1 个像素。 这是因为所有数值都是相对的,并且按进度条宽度的百分比计算。 这是正确的,因为不可能每一步都只增加一个像素。 如果进度条宽度为 100 像素,且有 1000 步,则每像素对应 10 次增量步长。 计算相对值时会跳过它们。
当进度条增量循环完成时,我们看到每两秒钟就会有一道眩光掠过它。 对于演示这已足够了。 然而,对于正常外观来说这还不够。 首先,眩光应该沿着进度条运动,而不仅沿着已完成的进度条运动,其次,这个“效果”太简单了。 我会逐渐改善这一切。
作者:Artyom Trishkin