問題タブ [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 コンポーネントで描画中に「Canvas では描画が許可されていません」と表示されるのはなぜですか?

.NET C# のアプリケーションに Steema の TeeChart ActiveX 5 コンポーネントを使用しています。

Line()メソッドを使用して、コンポーネントの " " プロパティをRectangle()介しCircle()ていくつかの描画を行います。Canvas

描画用の私のコードは、コンポーネントのすべてOnBeforeDrawSeries()OnAfterDraw()イベントで呼び出されます。

図面が少ない場合は問題なく動作します。しかし、描画の量が増え、一定回数再描画した後、 「 Canvas では描画が許可されていませんMessageBox」というエラーが表示され、アプリケーションが終了します。

これは、描画呼び出しでコンポーネントを「オーバーロード」したことが原因だと思います。

この機能を間違った方法で使用していますか、それともコンポーネントのバグと見なすことができますか?

0 投票する
3 に答える
2908 参照

delphi - シリーズがDelphiTChartでclWhiteを使用しないようにする

維持しているTChartを使用したレポートがあります。自動的に追加されるTLineSeriesの1つに、背景に近すぎる色clWhite(clBtnFace)が割り当てられます。

変更すると、追加される次のシリーズはclWhiteになります。他のすべてのシリーズが作成された後で戻って変更する以外に、どのシリーズもclWhiteにしたくないことをTChartに伝える方法はありますか?

シリーズがTChartに追加されると、TChartはそれに色を割り当てます。clWhiteを割り当てないようにしたい。

0 投票する
2 に答える
5629 参照

delphi - TChart の XY ポイントで TChartSeries を取得する

Delphi 7 に付属の TChart コントロールを使用しており、マウス ポインタの下にある線/棒の系列と値 #を取得したいと考えています。

優れた情報を提供する OnClickSeries イベントを認識していますが、 series にカーソルを合わせると、この情報が本当に必要になります。

編集: TChart でヒットテスト メソッドを見つけました。これは、1 つのチャート内の任意のシリーズ タイプと複数のシリーズで動作するため、これを投稿して、受け入れられた回答にしました。GameCat の努力に感謝します。

0 投票する
2 に答える
3137 参照

.net - ClickOnce を使用して COM をインストールする方法

ClickOnce を使用して、TeeChart ActiveX (グラフ作成用の COM コンポーネント) を使用する Windows アプリケーションをインストールしました。

regsvr32 teechart8.ocx を使用して手動で TeeChart を登録すると、アプリケーションは正常に動作します。しかし、ClickOnce を使用してアプリケーションをインストールする必要があります。

どうやってやるの?

0 投票する
4 に答える
13101 参照

delphi - TChart シリーズ値のマウスオーバー ヒント

Delphi 7 で TChart を使用しており、いくつかの棒グラフを表示したいと考えています。次のコードを使用して、データベース クエリから系列値を設定しています。

各バー (値) には、バーの下とバーの上の黄色の四角形の両方にラベルが表示されます。

ラベルの値を 2 回繰り返す代わりに、クエリから、ラベルの代わりに (またはできればマウスオーバー ヒントとして) バーの上に表示したい追加情報があります。これは TChart で実行できますか? そしてどうやって... ?

0 投票する
1 に答える
1018 参照

wpf - マルチスレッド TeeChart & メディア要素

Media Element と WPF TeeChart (by Steema) を使用して、WPF で作業しています。これらは両方とも表示され、同時に更新されます。ビデオの再生中、グラフは定期的に更新され、ビデオの現在の場所に関連するデータが表示されます。

問題は、TeeChart の更新に時間がかかり、ビデオがブロックされて再生がぎくしゃくすることです。

これに対する解決策を見つけるためにマルチスレッドを少し試してみましたが、これまでのところうまくいきませんでした。ビデオまたはチャートのどちらがいつ更新されるかを指示することはできません。実際、WPF 要素が常に一緒に描画されるように WPF が動作していると思われます。

この問題を解決するために私にできることを誰か考えてもらえますか? 現時点では、これらの要素の 1 つまたは両方を Win32 の同等のものに置き換えて適切にホストすることしか考えられませんが、多くの理由から、これは最後の手段として残しています。

0 投票する
1 に答える
352 参照

.net - TeeChartVCLと.NET

TeeChart.NETはTeeChartVCLと同じソースから構築されていますか?TeeChartに大きく依存しているVCLアプリケーションがあり、CodegearIDEからVisualStudioに切り替えることができるように.NETでGUIコンポーネントを再開発したいので、私はたださまよっています。

0 投票する
1 に答える
5295 参照

delphi - TChart での線の色の設定

実行時に Delphi の TChart の線の色を変更するにはどうすればよいですか? たとえば、次の色を変更するにはどうすればよいですか。

Chart1.Series[a].

0 投票する
1 に答える
159 参照

c++ - .NETバージョンのTeeChartをC++で使用することは可能ですか?

TeeChart .NETは、100%管理されたC#.NETチャートコントロールです。Visual C ++で.NETバージョンのグラフ作成コントロールを使用することはまだ可能ですか?

IDEをCodegearからVisualStudioに変更することを検討しているので、レガシーC++コードは明らかにC++/CLIではありません