0

我正在设计一个Point and Figure Charting程序,我的第一个版本使用了 DataGridView 控件,我发现它对于我的需要来说太大而且臃肿。我所需要的只是一个简单的控件,它显示一个将用 X 和 O 填充的方形网格。

数据从yahoo Finance解析为Open,High,Low,Close数据,按照一组规则排序,转换成Int Array,会对应行的索引,所以控制越简单,越少膨胀在咀嚼大量数据时效率更高。

我还需要能够轻松调整网格中正方形的大小,以放大和缩小数据。

我不熟悉创建自定义控件(但愿意学习),而且我对我正在使用的搜索词没有太多运气,因此任何指向正确方向的帮助将不胜感激。

4

1 回答 1

0

在通常与颜色/图形相关的东西之前,我已经实现了几个像这样的自定义控件,它们通常最终比你想象的要多。

在上一个项目中,我需要自定义显示内容(许多不同机器之间的大量 TCPConnection 状态矩阵),我只是使用了 Xceed 的 gridControl 并将列动态添加到控件中。我保留了我添加的列的索引的内部字典,以便后续行可以从直接引用该列中受益。

您可能会使用许多不同的网格控件。或者,如果您想使用* Pain * t 的东西来使用自定义控件,您也可以这样做。

列,行的属性..计算可用空间,然后绘制水平/垂直,然后在正确的空间中绘制其他值,但是 eek 准备投入大量时间使其“恰到好处”

于 2012-07-20T02:20:58.277 回答