非常感谢你制作了动画示例来说明这些元素是如何工作的。太棒了)
Реter Konow:
改变列中文字宽度的解决方案非常不错。绘制的表格的滚动也很棒。印象深刻。我记得您在一篇文章中说过,您将使画布上的表格具有交互性。我必须说,您知道如何实现自己的目标)。 您能告诉我库开发的进一步计划吗?我非常感兴趣。 谢谢。
改变列中文字宽度的解决方案非常不错。绘制的表格的滚动也很棒。印象深刻。我记得您在一篇文章中说过,您将使画布上的表格具有交互性。我必须说,您知道如何实现自己的目标)。 您能告诉我库开发的进一步计划吗?我非常感兴趣。 谢谢。
最后几篇文章是图书馆开发的第二阶段。最终将绘制所有元素,并提供所有必要的功能。
在下一篇文章中,将对绘制的表格进行更多更新,并对某些方法的算法进行优化。
Anatoli Kazharski:
我毫不怀疑你能做到这一切。最后几条是图书馆开发的第二阶段。最终将绘制所有元素,并提供所有必要的功能。
不过,我有一个关于创建绘制图形用户界面的问题。您不认为这需要一种与您的程序库所使用的技术完全不同的技术吗?
毕竟,如果我是对的,你将不得不重写你以前所做的几乎所有事情。
不同的技术需要不同的方法和解决方案。您现在画布上的表格只是在旧技术中采用新技术的一个特例。在我的实践中,这样的事情经常发生,通常预示着一个新阶段和一个新的全局重新设计的开始。从那时起,新技术就开始征服自己的领地,打破和重塑所有以前的解决方案和方法。
这是一种 "令人震惊 "的迹象,表明一种新的方法突然出现在一个旧的,但稳定和充分工作的发展中。)
我已经经历过很多次这样的情况,我只是在分享我的经验。
也许你能以某种方式避免痛苦地重做以前所做的一切,新技术将轻松自由地进入你的图书馆,使你不必付出高昂的劳动和时间代价。
我衷心祝愿你能做到这一点,因为这对我来说将是一个宝贵的榜样,它将改变我的世界观)。
祝您好运
Реter Konow:
...
事实证明,我们选择的方案是正确的。我已经测试了其中的元素渲染技术,一切都运行得很好。在下一篇文章中,您将看到一个很好的演示示例。
...
也许你能以某种方式避免重做以前做过的所有事情的痛苦,新技术会轻松自由地进入你的图书馆,让你不必为它付出高昂的劳动和时间代价。
很好。是的,我能想象设计这样的文章有多难。尤其是当你在使用资源上发布的代码进行全局重构时,你会不由自主地限制自己。
Igor Volodin:
很好。是的,我能想象设计这样的文章有多难。尤其是当你通过将代码上传到资源而在某些全局重构中不由自主地限制了自己的时候。
很好。是的,我能想象设计这样的文章有多难。尤其是当你通过将代码上传到资源而在某些全局重构中不由自主地限制了自己的时候。
这种限制以什么方式表达?
我们会进行重构,但这是一个循序渐进的过程。不可能一下子就找到这种或那种算法的最佳版本。方案也是逐步调整的。一旦你想到如何改进以及可以改进什么,就会立即进行修改。
我在新版本中遇到了 ColorPicker 的问题。在 TestLibrary04 示例中,它能正常工作吗?它在 TestLibrary04 示例中运行良好吗?
我使用的是您在 MQL4 中编译的库。
在 TestLibrary04 中,单击 Tab1 中的 ColorButton 会打开空窗口(W_DIALOG 类型),没有任何对象。
我知道您不支持 MQL4 版本,但我认为 MQL4 并不是原因。
我使用的是您在 MQL4 中编译的库。
在 TestLibrary04 中,单击 Tab1 中的 ColorButton 会打开空窗口(W_DIALOG 类型),没有任何对象。
我知道您不支持 MQL4 版本,但我认为 MQL4 并不是原因。
stt:
我在新版本中遇到了 ColorPicker 的问题。在 TestLibrary04 示例中,它能正常工作吗?它在 TestLibrary04 示例中运行良好吗? 我使用的是您在 MQL4 中编译的库。 在 TestLibrary04 中,单击 Tab1 中的 ColorButton 会打开空窗口(W_DIALOG 类型),没有任何对象。我知道您不支持 MQL4 版本,但我认为 MQL4 不是理由。
请使用 MetaTrader 5。MetaTrader 4 版本已不再支持,我无法给您任何建议。
我在新版本中遇到了 ColorPicker 的问题。在 TestLibrary04 示例中,它能正常工作吗?它在 TestLibrary04 示例中运行良好吗? 我使用的是您在 MQL4 中编译的库。 在 TestLibrary04 中,单击 Tab1 中的 ColorButton 会打开空窗口(W_DIALOG 类型),没有任何对象。我知道您不支持 MQL4 版本,但我认为 MQL4 不是理由。
stt:
我在新版本中遇到了 ColorPicker 的问题。在 TestLibrary04 示例中,它能正常工作吗?它在 TestLibrary04 示例中运行良好吗? 我使用的是您在 MQL4 中编译的库。 在 TestLibrary04 中,单击 Tab1 中的 ColorButton 会打开空窗口(W_DIALOG 类型),没有任何对象。我知道您不支持 MQL4 版本,但我认为 MQL4 并不是原因。
我在新版本中遇到了 ColorPicker 的问题。在 TestLibrary04 示例中,它能正常工作吗?它在 TestLibrary04 示例中运行良好吗? 我使用的是您在 MQL4 中编译的库。 在 TestLibrary04 中,单击 Tab1 中的 ColorButton 会打开空窗口(W_DIALOG 类型),没有任何对象。我知道您不支持 MQL4 版本,但我认为 MQL4 并不是原因。
新文章 图形界面 X: 渲染表格的新功能 (集成编译 9)已发布:
时至今日, CTable 是函数库中所含的最先进类型表格。表格由 OBJ_EDIT 类型的编辑框汇集而成, 但其进一步开发成为问题。因此, 在最大性能方面, 即使是在函数库的当前开发阶段, 也最好开发 CCanvasTable 类型的渲染表格。它的当前版本毫无生气, 但从本文开始, 我们将尝试解决这个问题。
行颜色可根据您的喜好设置。结果就是, 斑马模式下的渲染表格将如下所示:
图例. 2. 格式化斑马样式模式下的渲染表格。
作者:Anatoli Kazharski