回复:有哪位仁兄用在WINCC里面用过树型控件?

有谁共鸣

  • 帖子

    2153
  • 精华

    21
  • 被关注

    6

论坛等级:侠圣

注册时间:2005-05-07

普通 普通 如何晋级?

发布于 2008-06-19 01:08:04

0楼

很简单的!
Dim tw
Set tw=ScreenItems("TreeView")
With tw

.Nodes.Add , , "root", "目录",1,2
.Nodes.Add "root",4, "child", "4A#系列电炉",1,2
.Nodes.Add "root",4, "child2", "4B#系列电炉",1,2
.Nodes.Add "child",4, "sun1", "1号电炉" ,1,2
.Nodes.Add "child",4, "sun2", "2号电炉",1,2
.Nodes.Add "child2",4, "sun4", "1号电炉",1,2
.Nodes.Add "child2",4, "sun5", "2号电炉",1,2
.Nodes.Add "child2",4, "sun6", "3号电炉",1,2
End With

C脚本也可以:不过兼容性不好!
#define GetObject GetObject

__object *pdl=NULL;
__object *pic=NULL;
__object *obj=NULL;
//__object *item = NULL;

pdl = __object_create("PDLRuntime");
pic=pdl->GetPicture(lpszPictureName);
obj=pic->GetObject("tree");

printf("Style is %d\r\n",obj->Style);
printf("Nodes Count is %d\r\n",obj->Nodes->Count);

obj->Nodes->Add(, ,"key0","Root Node");//创建根节点
obj->Nodes->Add("key0",4,"child1","No1");
obj->Nodes->Add("key0",4,"child2","No2");
obj->Nodes->Add("key0",4,"child3","No3");
obj->Nodes->Add("key0",4,"child4","No4");

//__object_delete(item);
__object_delete(obj);
__object_delete(pic);
__object_delete(pdl);
雄关漫道真如铁,而今迈步从头越!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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