程序做什么
我有一个函数可以动态地生成一个表并填充它。所以..。
,怎么了?
问题是,我已经尝试通过代码编辑特定的列属性,因为我不能(显然)使用delphi中的普通属性编辑器,但到目前为止我还没有取得任何成功。
到目前为止,我尝试过的是:
for I := GridOrdiniMagazzinoPadreView1.ColumnCount - 1 downto 0 do
begin
GridOrdiniMagazzinoPadreView1.Columns[I].Destroy;
end;
GridOrdiniMagazzinoPadreView1.DataController.CreateAllItems;
GridOrdiniMagazzinoPadreView1.Columns[0].PropertiesClassName := 'CheckBox';它没有显示CheckBox,我知道它不应该做任何事情,因为我没有设置选中状态,也不知道如何识别字符串来将其设置为已选中或未选中。但我希望至少能看到checkBox。
发布于 2021-03-09 09:04:11
您设置了错误的类名,传递'TcxCheckBoxProperties'将有效:
GridOrdiniMagazzinoPadreView1.Columns[0].PropertiesClassName := 'TcxCheckBoxProperties';无论如何,我总是喜欢设置PropertiesClass属性,而不是PropertiesClassName属性:
uses
cxCheckBox;
...
GridOrdiniMagazzinoPadreView1.Columns[0].PropertiesClass := TcxCheckBoxProperties;https://stackoverflow.com/questions/66543031
复制相似问题