|
发表于 2023-1-29 11:56:17
|
显示全部楼层
重庆市重庆市
超级列表我列数多了会初始 高级表格完美解决的
我15个高级表格 每个10-30列 每个表30-500行 多线程干 50毫秒-200毫秒一个循环都没事
你不要把运算和置数据放一起 运算单独算完了 每个表 一起置数据
注意置数据开头的 发送消息 和置数据完毕后的发送消息+重画
1.这是第一个关于置数据的技巧
高级表格_资产. 发送信息 (11, 0, 0 )高级表格_资产. 置数据 (1, 0, #表格常量 .文本型, 账户 [1 ].总资产 )高级表格_资产. 置数据 (1, 1, #表格常量 .文本型, 账户 [1 ].总市值 )高级表格_资产. 置数据 (1, 2, #表格常量 .文本型, 账户 [1 ].总负债 )高级表格_资产. 置数据 (1, 3, #表格常量 .文本型, 账户 [1 ].净资产 )高级表格_资产. 置数据 (1, 4, #表格常量 .文本型, 账户 [1 ].担保比例 )高级表格_资产. 置单元格文字颜色 (1, 5, , , #红色 ) 高级表格_资产. 置数据 (1, 5, #表格常量 .文本型, 账户 [1 ].仓位 )高级表格_资产. 发送信息 (11, 1, 0 )高级表格_资产. 重画 ()
2.第二个技巧 不要每次都把以前的数据删除了 或者把高级表格清空全部重弄
你要判断2个地方,
情况1,以前高级表格数据的行数和现在的行数一样,那么我们每一行每一列重新置数据覆盖他就完事
情况2,以前的高级表格行数和现在不同 那么我们在 最开始说的 2个发送消息命令(末尾重画)之间 直接对高级表格行数赋值 剩下的还是正常置数据
局_数量 = 取数组成员数 (持仓股票 )高级表格_持仓. 发送信息 (11, 0, 0 )如果真 (局_数量 ≠ 高级表格_持仓.行数 - 1 ) 高级表格_持仓.行数 = 局_数量 + 1 计次循环首 (局_数量, i )置数据…… 发送消息 重画
|
|