问题标签 [teechart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1942 浏览

c# - 为什么在 TeeChart ActiveX 5 组件中绘图时出现“画布不允许绘图”?

我将 Steema 的 TeeChart ActiveX 5 组件用于 .NET C# 中的应用程序。

我使用这些方法做一些绘图Line()Rectangle()Circle()通过Canvas组件的“”属性。

我的绘图代码在组件的每个事件OnBeforeDrawSeries()OnAfterDraw()事件上都被调用。

当只有几张图纸时,它工作正常。但是当绘制量增加并且在一定数量的重绘之后,我得到MessageBox一个错误“画布不允许绘图”并且应用程序退出

我相信这在某种程度上是由于绘图调用“重载”了组件。

我是否以错误的方式使用此功能,或者我可以认为这是组件中的 BUG?

0 投票
3 回答
2908 浏览

delphi - 防止系列在 Delphi TChart 中使用 clWhite

我有一份使用我正在维护的 TChart 的报告。自动添加的 TLineSeries 之一被分配颜色 clWhite,它太靠近背景 (clBtnFace)。

如果我更改它,那么添加的下一个系列将采用 clWhite。在创建所有其他系列之后,没有返回并更改它,有没有办法告诉 TChart 我不希望我的任何系列成为 clWhite?

当一个系列被添加到 TChart 时,TChart 会为其分配一种颜色。我希望它不分配 clWhite。

0 投票
2 回答
5629 浏览

delphi - 获取TChart中XY点的TChartSeries

我正在使用Delphi 7 附带的 TChart 控件,并希望在鼠标指针下获得线/栏的系列和值#。

我知道 OnClickSeries 事件提供了很好的信息,但是当我将鼠标悬停在一个系列上时我真的想要这些信息

编辑:我在 TChart 上找到了一个最热门的方法,它适用于一个图表中的任何系列类型和多个系列,所以我发布了这个并使其成为我接受的答案。特别感谢 GameCat 的努力。

0 投票
2 回答
3617 浏览

database - Delphi TeeChart 仅显示数据集中的一条记录

使用 Delphi Steema TeeChart 组件,如果我使用用户界面将 BarSeries 链接到数据集,它会显示得很好,但如果我使用代码(我需要这样做),它只会显示一个栏,即使我有几条记录在数据库中。我究竟做错了什么?

代码:

ADataSet 是一个 DevExpress MemData (TdxMemData)。当我运行程序时,X 轴只显示一个条形图,即数据集中的第一条记录,即使我在数据集中有 4 条记录。

0 投票
2 回答
3137 浏览

.net - 如何使用 ClickOnce 安装 COM

我已经使用 ClickOnce 安装了使用 TeeChart ActiveX(用于图表的 COM 组件)的 Windows 应用程序。

如果我使用 regsvr32 teechart8.ocx 手动注册 TeeChart,我的应用程序可以正常工作。但我想要并且需要使用 ClickOnce 安装应用程序。

我怎样才能做到这一点?

0 投票
4 回答
13101 浏览

delphi - TChart 系列值的鼠标悬停提示

我在 Delphi 7 中使用 TChart,我想显示一些条形图。我正在使用以下代码从数据库查询中设置系列值:

现在,每个条形(值)都在条形下方和条形上方的黄色矩形中显示标签。

我没有重复两次标签值,而是从查询中获得了一些额外的信息,我想在条形上方而不是标签上显示(或者,最好作为鼠标悬停提示)。这可以用 TChart 完成吗?如何... ?

0 投票
1 回答
1018 浏览

wpf - 多线程 TeeChart 和媒体元素

我在 WPF 中工作,使用 Media Element 和 WPF TeeChart(由 Steema 提供)。这两者都是可见的并同时更新 - 在播放视频时,图表将定期更新以显示与视频中当前位置相关的数据。

问题是 TeeChart 需要很长时间才能更新,这会阻止视频,从而导致播放变得生涩。

我已经对多线程进行了一些试验,试图找到解决方案,但到目前为止还没有运气。我无法指定视频或图表何时更新,事实上我怀疑 WPF 的工作方式是任何 WPF 元素总是被绘制在一起。

谁能想到我能做些什么来解决这个问题?目前我所能想到的就是用 Win32 等效项替换这些元素中的一个或两个,并适当地托管它,但出于多种原因,我将其作为最后的手段。

0 投票
1 回答
352 浏览

.net - TeeChart VCL 与 .NET

TeeChart .NET 是从与 TeeChart VCL 相同的源构建的吗?我只是在徘徊,因为我们有一个严重依赖 TeeChart 的 VCL 应用程序,我想在 .NET 中重新开发 GUI 组件,这样我就可以从 Codegear IDE 切换到 Visual Studio。

0 投票
1 回答
5295 浏览

delphi - 在 TChart 中设置线条颜色

如何在运行时更改 Delphi 中 TChart 中线条的颜色?例如,我将如何改变颜色:

图表1.系列[a]。

0 投票
1 回答
159 浏览

c++ - 是否可以将 .NET 版本的 TeeChart 与 C++ 一起使用?

TeeChart .NET是一个 100% 托管的 C#.NET 图表控件。是否仍然可以在 Visual C++ 中使用 .NET 版本的图表控件?

我正在考虑将 IDE 从 Codegear 更改为 Visual Studio,因此旧版 C++ 代码显然不是 C++/CLI