Delphi网格面板检查单元格是不是为空

Posted

技术标签:

【中文标题】Delphi网格面板检查单元格是不是为空【英文标题】:Delphi gridpanel check if cell is emptyDelphi网格面板检查单元格是否为空 【发布时间】:2016-10-30 14:59:25 【问题描述】:

我想通过使用该单元格的行和列值来检查网格面板中的单元格是否为空。 有什么想法吗?

【问题讨论】:

【参考方案1】:

您可以通过在ControlCollection集合中查询该单元格的控件项来测试特定单元格是否具有控件。

if Assigned(MyGridPanel.ControlCollection.ControlItems[x, y]) and 
    Assigned(MyGridPanel.ControlCollection.ControlItems[x, y].Control) then

【讨论】:

我在添加第一个分配时收到“运算符不适用于此操作数”错误。当单元格为空时,只有第二个它会给我一个访问冲突。当单元格被填满时,它会起作用。谢谢,我现在离做这项工作更近了。 没关系,我忘记了结束括号。在这里昏昏欲睡:)

以上是关于Delphi网格面板检查单元格是不是为空的主要内容,如果未能解决你的问题,请参考以下文章

检查重用单元格的图像是不是为空

如何检查Excel中的日期单元格是不是为空?

extjs网格面板单元格中的多行文本

Ext.Net 3.2 - 全彩色网格面板单元格

在 Ext 网格中切换时如何跳过特定的单元格?

从自动完成中选择项目后如何填充 Ext.js 4 网格面板单元格?