树形控件的实际应用 谁能给个参考角本?

已锁定

小焱

  • 帖子

    752
  • 精华

    1
  • 被关注

    9

论坛等级:侠圣

注册时间:2006-04-05

普通 普通 如何晋级?

树形控件的实际应用 谁能给个参考角本?

445

2

2008-09-07 00:06:20

下面的方法式过,还有点问题,谁能给个参考角本,先谢啦!

树形控件的实际应用
这是一段用VBS操作树形控件的程序,试验过没问题,我怎么样将树形条目连接到图形对象,比如我点击一个条目就进入一画面?
Sub OnLButtonDown(Byval Item, Byval Flags, Byval x, Byval y)
Const tvwChild =4
Dim MyObj,mMainNode,mNOde
With HMIRuntime.ActiveScreen
Set MyObj = .ScreenItems("TreeControl1")
Set mMainNode = MyObj.Nodes.Add(,,"Zong","Zong",1)
Dim i
For i = 1 To 10
Set mNOde = MyObj.Nodes.Add(mMainNode,tvwChild,"SUB"&CStr(i),i,2)
Next
mMainNode.Expanded= True
End With
End Sub
问题补充:MyObj.Nodes.Add(,,"NewPdl1","NewPdl1.pdl")
MyObj.Nodes.Add(,,"NewPdl2","NewPdl2.pdl")
加进去之后编译不通过,编译时提示:调用子程序不能使用括号,去掉括号后编译没问题,但是发现无法对控件操作了,请问为何,怎么改?

上面的代码瞧的很眼熟啊,^_^
楼主想用树型控件做页面导航?首先用下面的代码给树型控件添加内容:
Dim MyObj,mNode
Set MyObj = ScreenItems("TreeControl1")
Set mNode = MyObj.Nodes.Add(,,"NewPdl1","NewPdl1.pdl")
Set mNode = MyObj.Nodes.Add(,,"NewPdl2","NewPdl2.pdl")
不想一个一个加,可以用fso组件读取项目文件夹\Gracs内的所有Pdl文件,然后加载到树型控件中。
然后在属性控件的NodeClick事件中使用如下代码即可:
Dim PictureName
PictureName=Node.Key
HMIRuntime.BaseScreenName = PictureName
树形控件的实际应用 谁能给个参考角本? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32575条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。