欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 如何实现窗体的重复使用和改编?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有7396人关注过本帖树形打印复制链接

主题:如何实现窗体的重复使用和改编?

帅哥哟,离线,有人找我吗?
guotx2010
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蜘蛛侠 帖子:1366 积分:5210 威望:0 精华:7 注册:2010/12/11 18:00:33
  发帖心情 Post By:2012/12/3 15:50:06 [显示全部帖子]

光复制窗体是没有用的,你需要用变量来记录不同的参数设置,可以使用同一个窗体,设置一个标识,按照标识分别保存到ini文件的不同节,然后使用数组来存储这些参数,通过循环来处理每一条不同的设置。
[此贴子已经被作者于2012-12-4 8:04:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
guotx2010
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蜘蛛侠 帖子:1366 积分:5210 威望:0 精华:7 注册:2010/12/11 18:00:33
闪电手下单的停损价是什么意思  发帖心情 Post By:2012/12/4 8:21:55 [显示全部帖子]

例子比较复杂,我给你说说具体的思路吧:

 

ini文件的组织方式如下:

[Gen]

Count=2                  

 

[test1]

code=IF12

market=ZJ

参数1=8

参数2=9

参数3=7

 

[test2]

code=IF01

market=ZJ

参数1=10

参数2=11

参数3=12

 

...依次类推,Gen节的Count用于记录一共有多少个参数组合

 

窗体设计时,用一个标识项目来标记本条参数是对应ini那条,即test1,2等的哪一个节,保存的时候对应保存到该节,这个标识还用于读取对应的ini那个节的参数到窗体上。

 

以上是窗体设计和ini文件设计,下面说说策略如果循环处理不同的节,进行开平仓处理逻辑。

1、定义一个数组,aTest(),在模块开始的地方,如:private aTest()

2、在Application_VBAStart事件中读取ini文件,放入数组aTest,数组大小根据参数中的Count重新确定大小,语句redim aTest(Count,30)

3、数组行之间循环,分别处理。

4、用一个定时器来每隔一定时间间隔执行一次循环体。

 

 

 

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
guotx2010
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蜘蛛侠 帖子:1366 积分:5210 威望:0 精华:7 注册:2010/12/11 18:00:33
  发帖心情 Post By:2012/12/5 8:08:05 [显示全部帖子]

读进数组以后是分别存储的,怎么会混乱呢?

 回到顶部