【问题标题】:Simple Custom Grid Control简单的自定义网格控件
【发布时间】:2012-07-20 10:20:58
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# .net custom-controls


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-14
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      相关资源
      最近更新 更多