【问题标题】:Storing extra value for cells on iGrid 4为 iGrid 4 上的单元格存储额外价值
【发布时间】:2019-05-18 02:21:20
【问题描述】:

在我的一个应用程序中,我仍在使用非常旧的iGrid OCX version 4。 升级到 iGrid 6 目前不适合我。

我拼命想找到任何方法在一个单元格中存储 2 个额外的字符串。它们不应显示为单元格文本。

我尝试做的第一件事是为“CellValue”而不是“CellText”分配一个类,但它不会被接受。

然后我尝试了一些非常脏的东西:我只是添加了 100 个空格和我的 2 个额外的字符串,用一个特殊的字符分隔,以便我以后可以将它们分开。

然而,这导致单元格文本上显示“...”。我可以通过将 textdraw 标志分配给单元格来解决此问题,但是当我将鼠标悬停在单元格上时,会再次显示整个字符串。我想隐藏它。

更新到版本 6 甚至 iGrid.NET(我可以简单地使用 CellTag 或将其作为类分配给单元格)对我来说目前不是一个选择。

感谢您的帮助!

【问题讨论】:

    标签: windows vb6 grid ocx


    【解决方案1】:

    啊啊啊啊。 :-D 我明白了:

    我可以简单地(ab)使用单元格的“CellCtrlKey”属性来存储额外的字符串。

    编辑:嗯,我可以设置这个值,但它会被忽略,这意味着当我检索它时,它又是“”。

    我猜这是一个只能在单元格是复选框单元格时使用的值。

    编辑2:我还没有找到任何方法,所以我现在使用一个矩阵/字符串数组,存储这些额外值的字​​符串。

    我还在其他项目中使用 iGrid.NET 和 iGrid6,在这些版本中,它非常简单,但正如我所解释的,对于这个项目,我无法升级。

    【讨论】:

      猜你喜欢
      • 2013-04-09
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多