程序库: 用于创建图形界面的 EasyAndFastGUI 开发库 - 页 4

 
IuriiPrugov:

关于交易、自动交易系统和交易策略测试的论坛

关于文章 "图形界面交易智能交易系统:功能填充(第二部分)"的讨论

Anatoli Kazharski, 2018.05.19 08:47

也许有一天会这样。

学习如何使用库并不需要研读所有文章。

从这些文章中介绍的示例开始吧:

如果您需要详细帮助,可以尝试通过自由职业者 服务开始创建过程。可能会有人接手这项工作。


 

上面有一个窗口和标签。有很多标签页,它们会超出窗口。如何将标签页放在窗口内,并在窗口大小发生变化时,根据窗口宽度重新排列标签页?


void CTabs::ChangeWidthByRightWindowSide(void)
这个方法有什么用?它是私有的。它到底用在哪里?
 
Juer:

上面有一个窗口和标签。有很多标签页,它们会超出窗口。如何将标签页放在窗口内,并在窗口大小发生变化时,根据窗口宽度重新排列标签页?

...

我还没有这项功能。

附注:在您的情况下,可以将标签页本身的宽度变小。

 
Anatoli Kazharski:

现在还没有这样的机会。

附注:在您的情况下,您可以将标签本身的宽度变小。

谢谢。

在 CTextEdit 元素中如何解决这个问题:

是这样的

变成了这样。

输入框 中按下 Backspace 键后。

 
Juer:

以及在 CTextEdit 元素中如何解决这一错误:

请参考本文中的示例并完全照此操作:使用图形用户界面的智能交易系统:填充功能(第二部分)

 

当我点击组合框字段时,表单中所有 IsAvailable 属性为 false 的文本标识符都会变为可用,并且必须重新锁定。这是设计方式还是一个错误?

另外,当改变一个图表上的表单字段值时,另一个图表上的字段值也会改变。如何消除这种现象?

 
Alexey Lifatov:

当我点击组合框字段时,表单中所有 IsAvailable 属性为 false 的文本标识符都会变为可用,并且必须重新锁定。这是设计方式还是一个错误?

另外,当改变一个图表上的表单字段值时,另一个图表上的字段值也会改变。如何消除这种现象?

我需要一个简短的示例来重现。

 
Anatoli Kazharski:

需要一个简单的例子来重现。

简要示例。在 "参数 "选项卡上,单击或选择组合框中的某个值后,无法访问的字段将变为可用。

如果在两个图表上运行示例,然后关闭和打开终端并更改其中一个表单中的值,那么鼠标移动时另一个表单中的相应值也会更改。

附加的文件:
Program.mqh  10 kb
MainWindow.mqh  22 kb
 
Anatoli Kazharski:

需要一个快速示例来重现。

我从文章"图形界面 XI:绘制控件 (14.2) "中提取了一个示例。如果将一个面板放在两个图表上,并在不删除它的情况下重新加载终端,那么点击和指向一个窗体的元素就会改变第二个窗体的元素。例如,选择选项卡、将鼠标悬停在窗体关闭按钮上、将鼠标悬停在图标按钮 2 上、拆分按钮 1、选择组合框 1 的值等。同时我还注意到,这种行为并不是时常变化的,在重新加载终端时也会发生变化。有时一切正常,有时会出现重复!

 
Alexey Lifatov:

如果在两个图表上运行示例,然后关闭和打开终端并更改其中一个表单中的值,则另一个表单中的相应值也会在鼠标移动时发生变化。

这是一个新的错误。

临时解决方案是在不优化代码的情况下进行编译: