错误、漏洞、问题 - 页 2702

[删除]  
Slava:

这是我的专家顾问,我再次对其进行了检查

一切都很正常,工具提示是根据zorder显示的。

试试我的指标。重点似乎是将zorder设置为-1+后续的ChartRedraw()。同时,快速改变Zorder+选择/重置对象的可见性

 

2361
编译器提出了一个警告

integral constant overflow

到一个有产品的线

ulong ms = 0;
ms = 40320*60000;

如果你替代产品的结果,没有警告

ulong ms = 0;
ms = 2419200000;
 
Alexey Kozitsyn:

鸭子...在这里...正在用前一个帖子中的指标 进行实验。而且......有东西坏了。这样一来,现在,当山形线被创建时,它就会被高亮显示,而且这种高亮显示不能通过用鼠标双击山形线来删除。我无法闭嘴--选择不能被删除。它不能在任何图表上进行,即使是在一个空图表上。

这都是丘拜斯的错......

财产方面呢?例如OBJPROP_SELECTABLE

 
[删除]  
Slava:

这都是丘拜斯的错......

你能看一下这些属性吗?例如OBJPROP_SELECTABLE

你可能会看到,手动创建的水平线没有工具提示,它们是被选中的,只有在属性窗口中勾选 "禁用选择 "才能取消选择(你不能通过双击线条来取消选择)。另外,山形线变得无法点击:CHARTEVENT_OBJECT_CLICK 对它们不起作用。然而,它们可以用鼠标移动(如果你取消了对非选择对象的禁用选择)。

重新启动终端,重新启动电脑,都没有用。

只有山线被打破。其余对象一切正常。其他终端都很好。

[删除]  
Slava:

看看通过INDICATOR同时设置Zorder +ChartRedraw()!

也就是说,要这样说。

zorder = -1 + ChartRedraw();

zorder = 0 + ChartRedraw();

zorder = 1 + ChartRedraw();

zorder = -1 + ChartRedraw();

zorder = 0 + ChartRedraw();

zorder = 1 + ChartRedraw();

我在做这件事的时候,已经把山线弄断了。

 
Alexey Kozitsyn:

你知道,对于手动创建的水平线,不显示工具提示,它们是被选中的,只有在属性窗口中勾选 "禁用选择 "才能取消选择(双击不会取消选择)。另外,山形线变得无法点击:CHARTEVENT_OBJECT_CLICK 对它们不起作用。然而,它们可以用鼠标移动(如果你取消了对非选择对象的禁用选择)。

重新启动终端,重新启动电脑,都没有用。

只有山线被打破。其余对象一切正常。其他终端都很好。

问题出在设定一个负的Z阶

ChartRedraw与此无关。

PS。下一个版本中会有一个修复。

 
Slava:

问题是在把一个负的Z顺序

ChartRedraw与此无关。

PS。将在下一个版本中修复

还有一个问题,也许你可以顺便解决它。

如果OBJPROP_XSIZE, OBJPROP_YSIZE中的任何一个值为负值,Toltyp就不工作...

obj_rectangle_label

如果我们采取CORNER_LEFT_UPPER,OBJPROP_XSIZE,例如200,和OBJPROP_YSIZE,例如-600,来使矩形向上旋转,那么tolty就不起作用了。

[删除]  
Slava:

问题出在负z级上

ChartRedraw与此无关。

PS。下一个版本中会有一个修复。

好的,谢谢你。

问题:你会不会让它成为一个负的zorder,或者反过来?

 
Alexey Kozitsyn:

好的,谢谢你。

问题:你会不会让它成为一个负的zorder,或者反过来说,不会?

可以