以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- [求助]求教,VBA中如何实现,通过窗体设定一个点位后,在框架图上画条直线。 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=29899) |
-- 作者:yluck -- 发布时间:2012/10/17 14:22:01 -- [求助]求教,VBA中如何实现,通过窗体设定一个点位后,在框架图上画条直线。 为了看盘方便,每天早上会想好当天的高低位置,想用VBA做个简单的工具。 在窗体中选择好品种和点位之后,立即显示此品种的分时图(框架中已经配置好),并且在分时图上画一条此点位的直线,作为警示之用。 其他的都会了,就是画线这部分遇到困难,请高人和管理员指导,谢谢。
|
-- 作者:yluck -- 发布时间:2012/10/17 14:44:42 -- 补充,比如在程序中设置2300,点执行按钮,就直接在配置好的框架图上画条2300点位的直线。 |
-- 作者:rushtaotao -- 发布时间:2012/10/17 14:46:16 -- 稍后附上代码 |
-- 作者:rushtaotao -- 发布时间:2012/10/17 16:43:47 -- http://www.weistock.com/bbs/dispbbs.asp?BoardID=5&ID=5960 |
-- 作者:yluck -- 发布时间:2012/10/17 16:54:19 -- 这帖子我也看到了,放在frame的paint事件里。不过总是搞不定,麻烦能否贴下代码?谢谢 |
-- 作者:rushtaotao -- 发布时间:2012/10/17 16:55:38 -- Sub UserForm1_CommandButton1_Click() Set Grid = Frame1.GetGridByName("Window1") call grid.drawline(10,10,100,100,colorgreen) End Sub |
-- 作者:yluck -- 发布时间:2012/10/18 14:58:38 -- 不是说要放到paint 事件中才能一直保持着吗? 请教这事件中代码。而且您这里是坐标位置,能否直接使用点位呢?
|
-- 作者:王锋 -- 发布时间:2012/10/18 15:49:37 -- 可以的,自己用代码过去试试不就知道了,如果代码的执行上有问题,将代码贴过来我们帮你看看 |