找回密码
 立即注册

QQ登录

只需一步,快速开始

frog2861

注册会员

13

主题

47

帖子

144

积分

注册会员

积分
144
frog2861
注册会员   /  发表于:2019-2-11 14:20  /   查看:3007  /  回复:3
账票中的明细行的格子,用到了GrapeCity.ActiveReports.SectionReportModel的TextBox,由于设置的PADDING都是0,
觉得显示的数据,跟线条靠的太近,想隔开一点。

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

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

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

3 个回复

倒序浏览
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
地板
对的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部