0

Point and Figure Chartingプログラムを設計していますが、最初のバージョンではDataGridViewコントロールを使用していましたが、これは大きすぎてニーズに合わないことがわかりました。必要なのは、XとOで埋められる正方形のグリッドを表示する単純なコントロールです。

データはyahoofinanceからOpen、High、Low、Closeデータとして解析され、一連のルールで並べ替えられ、行のインデックスに対応するInt配列に変換されるため、制御が簡単になり、膨張は、大量のデータをかみ砕くときに効率が高くなります。

また、グリッド内の正方形のサイズを簡単に調整して、データをズームインおよびズームアウトできるようにする必要があります。

私はカスタムコントロールの作成に慣れていません(しかし、学ぶ気はあります)、そして私が使用している検索用語にはあまり幸運がないので、正しい方向を指す助けがあれば幸いです。

4

1 に答える 1

0

私は通常、色/グラフィック関連のものの前にこのようなカスタムコントロールをいくつか実装しましたが、それらは通常、想像以上に多くの作業を行うことになります。

カスタム表示を行う必要があった最後のプロジェクト(多くの異なるマシン間のTCPConnectionステータスの大規模なマトリックス)では、XceedのgridControlを使用して、列をコントロールに動的に追加しました。追加した列のインデックスの内部ディクショナリを保持して、後続の行が列への直接参照の恩恵を受けることができるようにしました。

おそらく利用できるさまざまなグリッドコントロールがあります。または、* Pain * tのものを使用してカスタムコントロールで降りて汚れたい場合は、それもできます。

列、行のプロパティ..使用可能なスペースを計算し、Horiz / Verticalsを描画してから、正しいスペースに他の値を描画しますが、「ちょうどいい」ものにするためにかなりの時間を費やす準備をしてください。

于 2012-07-20T02:20:58.277 に答える