問題タブ [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.
c# - TeeChart ActiveX 5 コンポーネントで描画中に「Canvas では描画が許可されていません」と表示されるのはなぜですか?
.NET C# のアプリケーションに Steema の TeeChart ActiveX 5 コンポーネントを使用しています。
Line()
メソッドを使用して、コンポーネントの " " プロパティをRectangle()
介しCircle()
ていくつかの描画を行います。Canvas
描画用の私のコードは、コンポーネントのすべてOnBeforeDrawSeries()
のOnAfterDraw()
イベントで呼び出されます。
図面が少ない場合は問題なく動作します。しかし、描画の量が増え、一定回数再描画した後、 「 Canvas では描画が許可されていませんMessageBox
」というエラーが表示され、アプリケーションが終了します。
これは、描画呼び出しでコンポーネントを「オーバーロード」したことが原因だと思います。
この機能を間違った方法で使用していますか、それともコンポーネントのバグと見なすことができますか?
delphi - シリーズがDelphiTChartでclWhiteを使用しないようにする
維持しているTChartを使用したレポートがあります。自動的に追加されるTLineSeriesの1つに、背景に近すぎる色clWhite(clBtnFace)が割り当てられます。
変更すると、追加される次のシリーズはclWhiteになります。他のすべてのシリーズが作成された後で戻って変更する以外に、どのシリーズもclWhiteにしたくないことをTChartに伝える方法はありますか?
シリーズがTChartに追加されると、TChartはそれに色を割り当てます。clWhiteを割り当てないようにしたい。
delphi - TChart の XY ポイントで TChartSeries を取得する
Delphi 7 に付属の TChart コントロールを使用しており、マウス ポインタの下にある線/棒の系列と値 #を取得したいと考えています。
優れた情報を提供する OnClickSeries イベントを認識していますが、 series にカーソルを合わせると、この情報が本当に必要になります。
編集: TChart でヒットテスト メソッドを見つけました。これは、1 つのチャート内の任意のシリーズ タイプと複数のシリーズで動作するため、これを投稿して、受け入れられた回答にしました。GameCat の努力に感謝します。
.net - ClickOnce を使用して COM をインストールする方法
ClickOnce を使用して、TeeChart ActiveX (グラフ作成用の COM コンポーネント) を使用する Windows アプリケーションをインストールしました。
regsvr32 teechart8.ocx を使用して手動で TeeChart を登録すると、アプリケーションは正常に動作します。しかし、ClickOnce を使用してアプリケーションをインストールする必要があります。
どうやってやるの?
delphi - TChart シリーズ値のマウスオーバー ヒント
Delphi 7 で TChart を使用しており、いくつかの棒グラフを表示したいと考えています。次のコードを使用して、データベース クエリから系列値を設定しています。
各バー (値) には、バーの下とバーの上の黄色の四角形の両方にラベルが表示されます。
ラベルの値を 2 回繰り返す代わりに、クエリから、ラベルの代わりに (またはできればマウスオーバー ヒントとして) バーの上に表示したい追加情報があります。これは TChart で実行できますか? そしてどうやって... ?
wpf - マルチスレッド TeeChart & メディア要素
Media Element と WPF TeeChart (by Steema) を使用して、WPF で作業しています。これらは両方とも表示され、同時に更新されます。ビデオの再生中、グラフは定期的に更新され、ビデオの現在の場所に関連するデータが表示されます。
問題は、TeeChart の更新に時間がかかり、ビデオがブロックされて再生がぎくしゃくすることです。
これに対する解決策を見つけるためにマルチスレッドを少し試してみましたが、これまでのところうまくいきませんでした。ビデオまたはチャートのどちらがいつ更新されるかを指示することはできません。実際、WPF 要素が常に一緒に描画されるように WPF が動作していると思われます。
この問題を解決するために私にできることを誰か考えてもらえますか? 現時点では、これらの要素の 1 つまたは両方を Win32 の同等のものに置き換えて適切にホストすることしか考えられませんが、多くの理由から、これは最後の手段として残しています。
.net - TeeChartVCLと.NET
TeeChart.NETはTeeChartVCLと同じソースから構築されていますか?TeeChartに大きく依存しているVCLアプリケーションがあり、CodegearIDEからVisualStudioに切り替えることができるように.NETでGUIコンポーネントを再開発したいので、私はたださまよっています。
delphi - TChart での線の色の設定
実行時に Delphi の TChart の線の色を変更するにはどうすればよいですか? たとえば、次の色を変更するにはどうすればよいですか。
Chart1.Series[a].
c++ - .NETバージョンのTeeChartをC++で使用することは可能ですか?
TeeChart .NETは、100%管理されたC#.NETチャートコントロールです。Visual C ++で.NETバージョンのグラフ作成コントロールを使用することはまだ可能ですか?
IDEをCodegearからVisualStudioに変更することを検討しているので、レガシーC++コードは明らかにC++/CLIではありません