【问题标题】:Is there a simple way for temporary hiding the Teechart BackImage?有没有一种简单的方法可以暂时隐藏 Teechart BackImage?
【发布时间】:2019-06-29 11:20:45
【问题描述】:

我正在寻找一种简单的方法(如果存在)来临时隐藏(然后再次显示)Theechart BackImage。

类似:

Chart1.Backimage.Visible := false; // then true

我知道如何通过流或文件中的代码更改背面图像,例如:

Chart1.BackImage.LoadFromFile(<An image file name>);

但想知道是否有一种简单的方法可以做到这一点。

【问题讨论】:

    标签: delphi teechart


    【解决方案1】:

    不容易隐藏/显示/可见等。要隐藏图像,您可以将样式设置为自定义并将边界/位置设置为不显示任何内容。将其恢复为以前的状态,例如平铺和全 0。

      Chart1.BackImage.Mode := pbmCustom;  // In the UI this is Style
      Chart1.BackImage.Left := 0;
      Chart1.BackImage.Right := 1;
      Chart1.BackImage.Top := 0;
      Chart1.BackImage.Bottom := 1;
    

    要查看属性和值,请在 IDE 设计时手动设置表单,然后以文本形式查看表单以查看属性和值是什么。

    【讨论】:

      【解决方案2】:

      将 Chart1.BackImage 设置为 nil 以将其删除。

      【讨论】:

      • 谢谢。我知道。但是为了返回原始的 Backimage 我必须将其保留为资源并再次定义它。实际上这就是我现在正在做的事情,但是我想了解是否有更简单的方法,如可见、隐藏、显示.....
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-03
      相关资源
      最近更新 更多