【发布时间】:2010-05-18 20:43:13
【问题描述】:
问题:
任何人都可以在任何地方指向一篇文章或代码示例,了解如何 在 TStringGrid 中提供编辑和范围选择?
是的,我知道有第三方网格可以做到这一点,但它是 令人沮丧的是内置网格缺乏这种基本功能。
背景:
期望能够同时编辑网格中的单元格是很正常的, 并且还可以选择一系列单元格,例如用于复制操作。
在交付时,TStringGrid 不这样做。这是非此即彼的。事实上, 文档告诉我们有关网格选项的信息,“当 goEditing 包含在 选项,goRangeSelect 无效”。
但是,看起来可以进行编辑和范围选择 无论如何在 TStringGrid 中!!!通过仔细使用mousedown, mouseup, selectcell 和 exit 事件,你可以通过切换来关闭 在正确的时间打开和关闭元素。但我还是没有 它很完美,而且只涉及鼠标使用,不包括键盘更改。
【问题讨论】:
标签: delphi vcl tstringgrid