IDE:c++ Builder XE5 Update 2
ティーチャート:TeeChart Pro 2014.11.140512 VCL/FMX release
TLegendScrollBar
最近、初めてTeeChartのツールを使いました(便利なツール)。私が遭遇した問題:
スクロール矢印の 1 つをクリックすると、次のことが起こります。
- シングル クリック- オーナー チャートの
TChart.Color
プロパティが変更されます (背景色)。別のイベントがチャートを更新すると、元の色が復元されます。 - Hold Down - オーナー チャートの
TChart.Color
プロパティは、元の色と不要な色の間でランダムに切り替わります。
色の変化は、TChart.OnAfterDraw
呼び出しの後(シングルクリックOnAfterClick
の場合の最初の呼び出しの後)に発生するようです。
例(前後):
複製が簡単:
- 新しい VCL フォーム アプリケーションを作成し、
TChart
コンポーネントをフォームに追加します。 - チャートにツールとシリーズ数を追加し
TLegendScrollBar
ます(チャートエディタ)。 TChart.Legend.MaxNumRows
プロパティを より小さい値に設定しますTChart.SeriesCount()
。- 走る。
質問:
TChart.OnAfterDraw
問題の修正を試みることができるエントリポイントはありますか? または回避策?- (1でない場合)スクロール矢印を完全に削除する(非表示にして無効にする)方法はありますか?(ユーザーにマウスホイールまたはスクロールサムを使用して凡例をスクロールさせる)