5,926
社区成员




我记得设置多行选择后,以前用鼠标点击后下拉就可以完成多行的选择。今天同事说不能用,我才发现是这样,必须要使用Ctrl或Shift键才可以?
我查了一下,里面的多行属性设置没有问题(关闭编辑打开多行选择)。
是我哪里设置有问题吗?还是后续修改了选择的方式?
小猴子整天研究CRUD以及GUI~~~
单位是11.0.007beta,高版本的反而不行了?你们谁有这个版本可以试一下。
换到10.2.038一切正常。
家里的是10.2.038,没有问题,单位的可能是9.3。
果然是版本的影响,在家里的机子上,一切正常。明天看看单位的版本是哪一个。
测试了一下, 鼠标点击后下拉就可以完成多行的选择, 不存在你说的问题
你好!
DbGridEh 是 Embarcadero (前 Inprise, CodeGear) 的数据库网格控件,通常用于 Delphi 和 C++Builder 应用程序中。DbGridEh 提供了多种选项来自定义用户界面和行为,包括多行选择。
如果您发现在使用 DbGridEh 控件时不能通过鼠标拖动来选择多行,而必须使用 Ctrl 或 Shift 键,这可能是由以下原因造成的:
Options 设置:确保 dgMultiSelect
选项已经添加到 DbGridEh 的 Options
属性中。如果这个选项没有被包含,那么多行选择可能不可用。
键盘输入:DbGridEh 控件可能需要键盘输入(如 Ctrl 或 Shift 键)来启用多行选择。这可以在 Options
属性中设置,例如 dgMultiSelect
和 dgRowSelect
。
控件版本:如果您使用的是较旧的 DbGridEh 版本,可能存在一些行为上的差异或bug。尝试更新到最新版本可能会解决问题。
键盘驱动的选择:有些情况下,DbGridEh 控件可能需要键盘输入来启动多行选择模式。这可能是设计上的选择,以避免与单行选择混淆。
其他属性冲突:检查是否有其他属性设置可能影响多行选择的行为,如 dgAlwaysShowEditor
,这个属性可能会影响选择行为。
操作系统或主题更改:操作系统的更新或主题更改有时会影响应用程序的行为,尽管这种情况较为少见。
第三方修改:如果您的 DbGridEh 控件经过了第三方修改或扩展,可能会影响其标准行为。
如果上述设置都没有问题,您可能需要查看 DbGridEh 的文档或寻求 Embarcadero 社区的帮助,以确定是否存在其他配置选项或已知问题。
此外,如果您的同事在使用相同的设置但遇到不同的结果,这可能表明存在特定于系统或应用程序配置的问题。检查他们的系统设置、操作系统版本或 DbGridEh 版本,看看是否有差异可能导致这种不一致的行为。