我正在尝试TeeChart .Net组件,我专注于金融图表。 当我尝试使用PageScroller工具来管理图表滚动时,它在GDI中运行良好,但在设置D2D渲染时会导致红十字。
有人知道这是一个已知问题还是我在这段代码中做错了什么?
这是我如何添加寻呼机:
public teeChartTestCtl()
{
InitializeComponent();
tool = new Steema.TeeChart.Tools.ScrollPager(tChart1.Chart);
black.Apply(tool.SubChartTChart.Chart);
tChart1.Aspect.View3D = false;
seriesMain.Clear();
for (int i = 0; i < frmMain.tradingClient.chartData.Count; i++)
{
BarData bar = frmMain.tradingClient.chartData[i];
seriesMain.Add(bar.Date, bar.Open,bar.High,bar.Low,bar.Close);
}
clonedSeries.DataSource = seriesMain;
tool.Series = clonedSeries;
tool.DivisionRatio = 6;
}
以下是我如何设置D2D绘图(如果图表上没有寻呼机,它可以正常工作)
tChart1.Graphics3D = new Graphics3DDirect2D(tChart1.Chart);
贝斯茨, Salvatore Rossitto。
答案 0 :(得分:0)
抱歉延误。我在TeeChart2D2中使用ScrollPager Tool进行了很多测试,我们发现它产生了异常。我们已将其添加到错误列表报告中,编号为[ TD29016423 ],我们将尝试将其修复为即将推出的TeeChartFor.Net版本。
谢谢,