delphi TcxGrid实现可复制但不能编辑的功能
最近开始学DEV的TcxGrid控件,属性太多了,看得眼都花了!
有些功能还需要多属性配合才能发挥作用,如果没有大佬或者教程指点,真的很容易崩溃.
下面的这个功能,我搞了差不多三个小时,现在想想都是泪啊...
再次感谢群里几位大佬的指点:

 

期望效果: 用户可复制单元格内容,但又不希望用户有编辑的权限
一.设置数据集为只读.DEV的版本不一样,ReadOnly属性的位置可能 不一样
下图是在DataController---DataSource---DataSet---UpdateOptions---ReadOnly

下图是在DataController---DataSource---DataSet---UpdateOptions---ReadOnly
 
二.设置单元格为可选状态.
OptionsSelection---CellsSelect---True
三.设置单元格为可编辑
因为数据集已经设置为只读了,所以即使这里设置成可编辑,用户还是不能修改表中的内容.之所以要设置为可编辑,是因为要让用户点进去,才能复制单元格里的内容.
OptionsData---Editing---True
完成!
                    
                
                
            
        
浙公网安备 33010602011771号