私は 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 Drawingの設定方法です(ページャーがチャートにない場合は正常に機能します)
tChart1.Graphics3D = new Graphics3DDirect2D(tChart1.Chart);
ベスト、サルヴァトーレ・ロッシット。