【问题标题】:tadvstringgrid not copying every celltadvstringgrid 不复制每个单元格
【发布时间】:2016-10-21 14:21:41
【问题描述】:

我有这个 tadvStringGrid 它有:

navigation.allowclipboardAlways=true
navigation.allowclipboardshortcut=true
option.goRangeSelect = true 
MouseActions.DisjunctRowSelect = true
goEditing=true

我可以选择多个单元格,但是当我 ctrl-c 和 ctrl-v (在另一个位置)时,只会复制最后一个选定的单元格。 是否需要打开一个属性才能复制所有单元格。 还是我必须创建一个选定单元格的列表并将它们复制到新位置?

例如: 表:

1 2 3 4 5 6

7 8 9 10 11 12

如果我选择 1,2,7 (ctrl-c 它们) 然后单击单元格 4 和 ctrl-v 4 将更改为 7,但其余的将保持不变。 我想让 4 变成 1,5 变成 2,10 变成 7。

谢谢

【问题讨论】:

    标签: properties c++builder copy-paste tstringgrid


    【解决方案1】:

    经过大量搜索。 为了解决我的问题,我不得不关闭编辑 这让我可以访问所有选定的单元格。 我将 X Y 坐标及其值保存在复制事件的临时变量中 列出了这些变量,并在粘贴事件中将列表复制到所需位置。

    这比需要的方法更复杂,但我找不到简单的方法。所以如果有人有线索,我会接受它

    谢谢

    【讨论】:

      猜你喜欢
      • 2013-05-25
      • 1970-01-01
      • 1970-01-01
      • 2018-02-28
      • 2013-08-03
      • 1970-01-01
      • 1970-01-01
      • 2016-11-10
      • 1970-01-01
      相关资源
      最近更新 更多