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

 

下午好。

如何为表格列创建列标题?

   m_table.HeadersColor(clrAzure);
   m_table.SetHeaderText(0,"Candle");
   m_table.SetHeaderText(1,"Value");
//--- 创建一个控件
   if(!m_table.CreateTable(x_gap,y_gap))
     {
      Print(__FUNCTION__+": table was not created. Error=",GetLastError());
      return(false);
     }

没有标题...只能按创建时指定的行数创建行。

 
Juer:

下午好。

如何为表格创建列标题?

没有标题...只有创建时指定的行数。

也许您需要打开显示标题的开关

m_table.ShowHeaders(true);
 
Nikita Avramenko:

您可能需要启用标题显示功能

谢谢

 

创建的表格 覆盖了底部的状态栏。当你调整窗口大小时,状态栏会在那里闪烁,但你看不到它。

你能告诉我该从哪里挖吗?

 
Juer:

创建的表格覆盖了底部的状态栏。当你调整窗口大小时,状态栏会在那里闪烁,但你看不到它。

你能告诉我该从哪里下手吗?

这是 AutoYResizeMode(true) 时的情况。如何使表格调整到窗口大小,但状态栏可见?

 
Juer:

创建的表格覆盖了底部的状态栏。当你调整窗口大小时,状态栏会在那里闪烁,但你看不到它。

你能告诉我从哪里挖吗?

已创建表格 的垂直方向挖掘。这很自然。

 
Artyom Trishkin:

向创建的桌子的垂直尺寸挖掘。这很自然。

我根本没有设置。我只是拥有它:

m_table.AutoYResizeMode(true);
 

这段代码的秘密含义是什么?

//--- 如果只剩一行,则退出
   if(array_size<2)
      return;

为什么不能删除最后一行?

 
Juer:

我根本没问他。我就是问了

然后朝状态栏的Y坐标方向挖。这也很自然

 

在对窗口进行各种操作后,我经常会遇到这种挂起的情况。面板没有任何反应(或者说几秒钟后才有反应)。我甚至不知道如何调试它,因为我还不知道如何重现它。哪里会有循环?

有时底部滚动消失,然后又重新出现....。

也许是智能交易系统本身的问题。我再看看。