文章 "图形界面 X: 排序、重建表格和单元格中的控件 (集成编译 11)" - 页 3

 

托尔,是这样的:


最新版本

 
Artyom Trishkin:

托尔,是这样的:

这是最新版本。

我忘了检查最小值应为一列一行。我会在下一个版本中修正的。
 
Anatoli Kazharski:
我忘了检查最小值应为一列和一行。我会在下一个版本中修正它。
你能告诉我如何暂时堵住这个漏洞吗?
 
Artyom Trishkin:
你能告诉我如何暂时堵住这个漏洞吗?

不要删除最后剩下的列/行。)

新文章即将发布。

 

如何设置所需表格单元格的背景颜色?所需表格单元格的文字颜色可以这样设置:

m_table_main.TextColor(column,row,clrLimeGreen);

所有表格单元格的背景颜色都可以通过以下方式设置:

   //-- 不同状态下单元格的颜色
   void              CellColor(const color clr)              { m_cell_color=clr;                 }
   void              CellColorHover(const color clr)         { m_cell_color_hover=clr;           }

但要设置特定单元格的背景色?没有办法?

 
Artyom Trishkin:

...

但要为特定单元格设置背景颜色?不能吗?

还不行。
 
Anatoli Kazharski:
还没有。

好吧)

希望如此吧?

 
Artyom Trishkin:

那好吧)

我希望会有一个?

当然。
 

cool library ))
我有几个问题:
1.在示例中创建 CProgram对象 时,为什么使用OnInitEvent() 虚拟方法?

2.我不明白如何制作一个与图表上下边界绑定的橡胶表,AutoYResizeMode 方法将标记设置为 true,AutoYResizeBottomOffset 方法也设置为 true,但当图表拉伸时,橡胶表并没有拉伸。

3. 是否有必要在 CWindow 表格窗口中创建表格?
 
Konstantin:

...
1. 在示例中创建 CProgram对象 时,为什么使用OnInitEvent() 虚拟方法?

2.AutoYResizeMode 方法已将标志设置为 true,AutoYResizeBottomOffset 方法也已设置,但在拉伸图表时表格并未拉伸。

3.是否有必要在 CWindow 表格窗口中创建表格?

1.当您为正在开发的 MQL 应用程序创建图形界面时,可能需要在加载/重新加载时初始化程序值,或者在其中填充一些交易功能。这只是一个例子,因为它应该在自定义CProgram 类中运行。稍后,当我完成库的开发后,我将展示一些更实质性的例子。第二阶段即将完成,届时将有可能展示使用该库的 MQL 应用程序的实际示例。

2.表单也应设置类似的伸展属性。

3.是的,必须的。

//---

附注: 目前,该库的最新版本见本文:GUIs X: Text Selection in Multiline Input Fields (build 13)