文章 "如何创建任意复杂度的图形面板" - 页 7

 
虽然这对我来说还有点困难,但还是非常感谢这篇文章。
 
您好,是否有可能创建 2 个或更多CAppDialogs,并有各自的事件处理。例如,创建一个可以打开其他 CAppDialogs(子窗口)的 CAppDialogs(主窗口),您能给我们举个例子吗?
 
mree83 :
您好,是否有可能创建 2 个或更多 CAppDialogs,并有各自的事件处理。例如,创建一个可以打开其他 CAppDialogs(子窗口)的 CAppDialogs(主窗口),您能给我们举个例子吗?

我从未这样做过--我从未需要在图表上有一个以上的面板。

 
Vladimir Karputov:

我从未这样做过--我从未需要在图表上有一个以上的面板。

谢谢弗拉基米尔。我将尝试使用您的指导创建一个,看看效果如何。
 
mree83:
谢谢弗拉基米尔。我将尝试使用您的指导创建一个面板,看看效果如何。

有人尝试过在子窗口中创建面板 吗?

我试过,但面板总是在主图表中创建?

 

非常感谢你提供这篇非常有用的文章。

我有一个问题--有没有更简单的方法将面板 "绑定 "到我移动它的位置?我的意思是,如果我改变了 TF,面板就应该画在原来的位置。到目前为止,我唯一想到的是用计时器跟踪移动并写入全局。如果这个问题已经在某个地方讨论过,我将非常感谢你提供链接。

谢谢

 
Piotr Storozenko:

定时器上,以跟踪运动并写入全局

更好。写入全局或文件。

 
Andrey Khatimlianskii:

最好来自相应的 OnChartEvent。在全局或文件中。

谢谢

 

您好!

我有这样一个问题--我想在交易面板上创建几个标签,即按下一个按钮会出现一组项目,按下另一个按钮会出现另一组项目。为了隐藏一个选项卡中的元素,我在选项卡按钮的 onClick 事件处理程序中为该元素应用了 Hide() 属性,这样该元素在面板上就不再可见,但它的属性不会丢失,如果点击该元素所在的位置,面板的 onEvent() 将接受该事件。问题是--如何让隐藏的元素也不对用户的任何操作做出反应。我尝试在按钮选项卡的 onClick 方法中再次启用属性 Element.Disable(),但什么也没发生,该元素对按钮点击有反应,因此虽然不可见,但仍有反应。如何通过点击一个标签页,以编程方式将其关闭,然后通过点击另一个标签页,以编程方式将其打开?

 
Alexander:

您好!

我有这样一个问题--我想在交易面板上创建几个标签,即按下一个按钮会出现一组项目,按下另一个按钮会出现另一组项目。为了隐藏一个选项卡中的元素,我在选项卡按钮的 onClick 事件处理程序中为该元素应用了 Hide() 属性,这样该元素在面板上就不再可见,但它的属性不会丢失,如果点击该元素所在的位置,面板的 onEvent() 将接受该事件。问题是--如何让隐藏的元素也不对用户的任何操作做出反应。我尝试在按钮选项卡的 onClick 方法中再次启用属性 Element.Disable(),但什么也没发生,该元素对按钮点击有反应,因此虽然不可见,但仍有反应。如何通过点击一个标签页,以编程方式将其关闭,然后通过点击另一个标签页,以编程方式将其打开?

请尝试删除对象,而不是隐藏它们。