0

IDE:c++ Builder XE5 Update 2

ティーチャート:TeeChart Pro 2014.11.140512 VCL/FMX release

TLegendScrollBar最近、初めてTeeChartのツールを使いました(便利なツール)。私が遭遇した問題:

スクロール矢印の 1 つをクリックすると、次のことが起こります。

  1. シングル クリック- オーナー チャートのTChart.Colorプロパティが変更されます (背景色)。別のイベントがチャートを更新すると、元の色が復元されます。
  2. Hold Down - オーナー チャートのTChart.Colorプロパティは、元の色と不要な色の間でランダムに切り替わります。

色の変化は、TChart.OnAfterDraw呼び出しの後(シングルクリックOnAfterClickの場合の最初の呼び出しの後)に発生するようです。

例(前後):

前後

複製が簡単:

  1. 新しい VCL フォーム アプリケーションを作成し、TChartコンポーネントをフォームに追加します。
  2. チャートにツールとシリーズ数を追加しTLegendScrollBarます(チャートエディタ)。
  3. TChart.Legend.MaxNumRowsプロパティを より小さい値に設定しますTChart.SeriesCount()
  4. 走る。

質問:

  1. TChart.OnAfterDraw問題の修正を試みることができるエントリポイントはありますか? または回避策?
  2. 1でない場合)スクロール矢印を完全に削除する(非表示にして無効にする)方法はありますか?(ユーザーにマウスホイールまたはスクロールサムを使用して凡例をスクロールさせる)
4

1 に答える 1

1

問題を再現できたので、パブリック トラッカーに追加しました: B979
チケットをたどると、更新が到着したときに自動通知を受け取ることができます。

于 2014-10-23T11:44:45.613 に答える