frog2861 发表于 2019-2-11 14:20:15

NotInheritable的TextBox如何继承

账票中的明细行的格子,用到了GrapeCity.ActiveReports.SectionReportModel的TextBox,由于设置的PADDING都是0,
觉得显示的数据,跟线条靠的太近,想隔开一点。

通过设置PADDING的属性是可以实现,但现在由于账票很多,里面TextBox控件又很多,
请问是否能够在某个地方进行设置,就能批量修改掉?

想到的另一个办法是继承现有的TextBox,然后新的子类里直接设置PADDING,
但这个TextBox控件类是NotInheritable的,就无法继承了吗?

目的是想要批量修改,除了以上逐个修改,新建子类,是否有其他方法,谢谢?

KearneyKang 发表于 2019-2-12 09:16:02

您好,这个没办法批量处理,因为每个报表文件都是一个独立的文件,只能单独修改每一张报表里的对应控件的边距。

frog2861 发表于 2019-2-12 09:26:49

KearneyKang 发表于 2019-2-12 09:16
您好,这个没办法批量处理,因为每个报表文件都是一个独立的文件,只能单独修改每一张报表里的对应控件的边 ...

谢谢答复

那么GrapeCity.ActiveReports.SectionReportModel的TextBox也是无法继承的吧?
比如可以继承的话,继承的类里,PADDING属性设置一下,new出来的子类控件,padding就是固定的。
现在这个类new出来的话,都是0的

KearneyKang 发表于 2019-2-12 18:02:03

对的
页: [1]
查看完整版本: NotInheritable的TextBox如何继承