以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  求助  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=78702)

--  作者:bargio
--  发布时间:2015/5/18 13:56:11
--  求助
我仿照http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=50621
帖子中的方法建立一个新品种,生成自己的1分钟k
我不希望把他单独放到一个框架中来刷新,而是放入到我已经建立的一个框架中的一个grid中,这个框架其他的grid显示其他品种
目前的问题是我使用
call Application.ActivateFrame("test1")
call test1.Refresh 
这两句,不会实时刷新。
但是我使用下边的就会实时刷新
call Application.ActivateFrameWithCode("test1",xinheyue,xinshichang,0)
call test1.Refresh

该如何实现在一个框架下多品种显示,这个新品种也可以实时刷新呢?

--  作者:yukizzc
--  发布时间:2015/5/18 16:09:53
--  

call Application.ActivateFrame("test1")

Set Grid = test1.GetGridByName("Main")       //建立grid对象,然后通过下面方法切换到你那个自建品种

Grid.ChangeStock(xinheyue,xinshichang)

Grid对象的方法下面有这个,你试试

ReInitData        重新初始化数据。


--  作者:bargio
--  发布时间:2015/5/19 14:56:45
--  
搞定了,谢谢版主