DbGridEh的多行选择

秋天之落叶 2024-07-12 17:21:59

我记得设置多行选择后,以前用鼠标点击后下拉就可以完成多行的选择。今天同事说不能用,我才发现是这样,必须要使用Ctrl或Shift键才可以?

我查了一下,里面的多行属性设置没有问题(关闭编辑打开多行选择)。

是我哪里设置有问题吗?还是后续修改了选择的方式?

...全文
398 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

小猴子整天研究CRUD以及GUI~~~

秋天之落叶 2024-07-16
  • 举报
回复
@日立奔腾浪潮微软松下联想 混吃等死的退休等待中,没事干,瞎研究😊
  • 举报
回复
@秋天之落叶 幸福~~~
秋天之落叶 2024-07-15
  • 打赏
  • 举报
回复

单位是11.0.007beta,高版本的反而不行了?你们谁有这个版本可以试一下。
换到10.2.038一切正常。

BlueStorm 2024-07-15
  • 举报
回复
@秋天之落叶 这是个Beta版本, 为什么装个测试版?
秋天之落叶 2024-07-15
  • 举报
回复
@BlueStorm 谁知道,估计是看这个版本比较高吧?😂
秋天之落叶 2024-07-14
  • 打赏
  • 举报
回复

家里的是10.2.038,没有问题,单位的可能是9.3。

秋天之落叶 2024-07-14
  • 打赏
  • 举报
回复

果然是版本的影响,在家里的机子上,一切正常。明天看看单位的版本是哪一个。

BlueStorm 2024-07-14
  • 打赏
  • 举报
回复

测试了一下, 鼠标点击后下拉就可以完成多行的选择, 不存在你说的问题

秋天之落叶 2024-07-14
  • 举报
回复
@BlueStorm 是的,我以前是这样的,这次不知道什么问题,不行了
勇敢滴勇 2024-07-12
  • 打赏
  • 举报
回复

你好!
DbGridEh 是 Embarcadero (前 Inprise, CodeGear) 的数据库网格控件,通常用于 Delphi 和 C++Builder 应用程序中。DbGridEh 提供了多种选项来自定义用户界面和行为,包括多行选择。

如果您发现在使用 DbGridEh 控件时不能通过鼠标拖动来选择多行,而必须使用 Ctrl 或 Shift 键,这可能是由以下原因造成的:

  1. Options 设置:确保 dgMultiSelect 选项已经添加到 DbGridEh 的 Options 属性中。如果这个选项没有被包含,那么多行选择可能不可用。

  2. 键盘输入:DbGridEh 控件可能需要键盘输入(如 Ctrl 或 Shift 键)来启用多行选择。这可以在 Options 属性中设置,例如 dgMultiSelectdgRowSelect

  3. 控件版本:如果您使用的是较旧的 DbGridEh 版本,可能存在一些行为上的差异或bug。尝试更新到最新版本可能会解决问题。

  4. 键盘驱动的选择:有些情况下,DbGridEh 控件可能需要键盘输入来启动多行选择模式。这可能是设计上的选择,以避免与单行选择混淆。

  5. 其他属性冲突:检查是否有其他属性设置可能影响多行选择的行为,如 dgAlwaysShowEditor,这个属性可能会影响选择行为。

  6. 操作系统或主题更改:操作系统的更新或主题更改有时会影响应用程序的行为,尽管这种情况较为少见。

  7. 第三方修改:如果您的 DbGridEh 控件经过了第三方修改或扩展,可能会影响其标准行为。

如果上述设置都没有问题,您可能需要查看 DbGridEh 的文档或寻求 Embarcadero 社区的帮助,以确定是否存在其他配置选项或已知问题。

此外,如果您的同事在使用相同的设置但遇到不同的结果,这可能表明存在特定于系统或应用程序配置的问题。检查他们的系统设置、操作系统版本或 DbGridEh 版本,看看是否有差异可能导致这种不一致的行为。

秋天之落叶 2024-07-14
  • 举报
回复
@勇敢滴勇 我觉得版本问题不太可能,前后差异太大。估计是哪个参数影响了?
勇敢滴勇 2024-07-16
  • 举报
回复
@秋天之落叶 我也觉得

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧