找回密码
 立即注册

QQ登录

只需一步,快速开始

gaobowen

中级会员

87

主题

227

帖子

810

积分

中级会员

积分
810

微信认证勋章

[已处理] EndInit()相关

gaobowen
中级会员   /  发表于:2020-11-16 10:48  /   查看:2465  /  回复:3
10金币
在画面初期表示时,发现下面2句代码执行时,花费很长时间,所以我想把这2句代码删除。
目前在画面层面没发现有什么不对。
请问,删除后对工程有什么其他影响吗?
CType(Me.spd1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.spd1_Sheet1, System.ComponentModel.ISupportInitialize).EndInit()

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-16 11:44:52
沙发
你好,建议不要删除,否则控件的可能没有办法正常刷新,
这个和StartInit是成对出现的,
回复 使用道具 举报
gaobowen
中级会员   /  发表于:2020-11-16 14:39:21
板凳
感谢回答。
如果EndInit()和BeginInit()一起删除,画面表示时也可以正常刷新。
是不是证明删除了也没有问题呢?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-16 18:34:55
地板
理论山来说,这两个方法只是控制在其间执行代码时,界面不做刷新,删除了如果不影响界面的话时可以的
但是因为时设计时自动生成的代码,还是不推荐删除,你也可以自己测试业务场景,以确认不会有问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部