程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在 Delphi 中通过代码编辑 TcxGrid 属性大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何在 Delphi 中通过代码编辑 TcxGrid 属性?

开发过程中遇到如何在 Delphi 中通过代码编辑 TcxGrid 属性的问题如何解决?下面主要结合日常开发的经验,给出你关于如何在 Delphi 中通过代码编辑 TcxGrid 属性的解决方法建议,希望对你解决如何在 Delphi 中通过代码编辑 TcxGrid 属性有所启发或帮助;

程序的作用
我有一个动态生成表格并填充它的函数。所以……
有什么问题?
问题是我已经尝试寻找一种通过代码编辑特定列属性的方法,因为我不能(显然)在 delphi 中使用普通的属性编辑器,但到目前为止我还没有取得任何成功。

这是我迄今为止尝试过的:

for I := GrIDOrdiniMagazzinopadreVIEw1.columnCount - 1 downto 0 do
begin
  GrIDOrdiniMagazzinopadreVIEw1.columns[I].Destroy;
end;
GrIDOrdiniMagazzinopadreVIEw1.DataController.Createallitems;

GrIDOrdiniMagazzinopadreVIEw1.columns[0].PropertIEsClassname := 'checkBox';
@H_801_16@

它没有显示 checkBox,我知道它不应该做任何事情,因为我没有设置选中状态,也没有如何识别字符串以将其设置为选中或未选中。但我希望至少能看到复选框。

解决方法

您设置了错误的类名,传递 @H_57_14@m--m--M--m (master) / \ a--a --a'--a' (feature_a) 会起作用:

'TcxcheckBoxProperties'@H_801_16@

无论如何,我总是更喜欢设置 GridOrdiniMagazzinoPadreView1.columns[0].PropertiesClassName := 'TcxcheckBoxProperties'; 属性,而不是 PropertiesClass 属性:

PropertiesClassName@H_801_16@
      

大佬总结

以上是大佬教程为你收集整理的如何在 Delphi 中通过代码编辑 TcxGrid 属性全部内容,希望文章能够帮你解决如何在 Delphi 中通过代码编辑 TcxGrid 属性所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。