listbox的项被选中后添加一条趋势的方法

现在需要通过一个ListBox控件将所有的趋势曲线笔导进去,通过选择某一项,在一张趋势控件中显示其对应的曲线,目前已经知道怎么把变量名添加进ListBox控件中,但只能用VBS实现如何判断此项被选中了。不知道怎么用C脚本实现,请高手帮忙,写一段C的,再写一段VB的。一定把分加高!
 目前我的VBS脚本如下:
 Set lstListBox = ScreenItems("listbox")

 lstListBox.AddItem "1_ListBox_Field"

 lstListBox.AddItem "2_ListBox_Field"

 lstListBox.AddItem "3_ListBox_Field"
 If lstListBox.selected(0)=True Then
 MsgBox"第一项被选中了"
 //在此处给我加一条如何改变趋势的TAGNAME属性的。
 End if
 

问题补充:
现在增加一条曲线是可以了,减少一条曲线怎么实现?

最佳答案

Dim OnlineTrend
   Set OnlineTrend = ScreenItems("OnlineTrend")
   OnlineTrend.Index=0
   OnlineTrend.TagName=lstListBox.Text  '#曲线名称
   OnlineTrend.Command="Reload"

  用VBS脚本实现就可以了,何必用C呢?
 -------------------------------------------------------
 减少干什么?就一条曲线来回切换不行?

提问者对于答案的评价:
我现在打算只做一张趋势,可以增加笔,减少笔,在上面可以做趋势分析,因此我想知道如何获得趋势的某个曲线,属性里的index不知道怎么用,例如趋势上有好多根曲线,A、B、C。。。
 如果我要把A曲线删掉,而不是隐藏掉,应该怎么做,怎么获取A曲线的唯一属性。
 帮助中的deletedata也不明白是啥意思。
 我重新开个题,给我回答一下吧

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:17
下一篇 2019年6月11日 上午8:17

相关推荐

  • 请教wincc退出程序

    做一个按钮退出wincc,脚本如下:#include "apdefap.h" void OnClick(char* lp…

    SIMATIC WinCC 2019年6月11日
  • HMI数据输入键盘怎样调整大小?

    HMI数据输入键盘怎样调整大小?谢谢 最佳答案 这个应该是不可以调整的,当点击输入框时就会自动跳出的。如果操作不便就配个触摸笔吧。 提问者对于答案的评价:影响不是很大,先这样吧

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 与SIMATIC NET版本

    我想用WINCC7.0的版本,但是不知道要选选SIMATIC NET哪个版本?还有订货号是多少?还有我要WINCC有3个客户端,是不是要也另外加选。 最佳答案 WINCC…

    SIMATIC WinCC 2019年6月11日
  • 兼容性问题

    1、WinCC7.0与STEP7 、操作系统的兼容性问题2、WinCC7.0的安装步骤 最佳答案 1、《STEP 7 的版本与 Micros…

    SIMATIC WinCC 2017年11月16日
  • 客户机对服务器项目的修改权限

    我是wincc新手,我在服务器上建了项目,在客户机上登陆后,读取的时候不管怎么在主机的用户管理器上设置对该账号的权限都没有用,而且在客户机上可以修改管理员账号的权限。我现在想在客户…

    SIMATIC WinCC 2019年6月11日
  • WEB发布高手看看我,登陆方面的问题

    WINCC里组态了WEB发布,然后要输入IP,弹出登陆框,在登陆框里输入之前WINCC用户管理器里的用户和密码,登陆框依然在,就是说登录失败了,明明账号密码都没错,还是无法登陆。如…

    2017年11月1日
  • WINCC数据类型

    在PCS的WINCC报警记录中,发现相当一部分报警记录连接的一个RawEvent的变量,其中这个变量是原始数据类型,不明白为什么报警记录不直接连接相关变量而要选择连接这个,原始数据…

    SIMATIC WinCC 2019年6月11日
  • 若a=1,那么将变量A的值赋给变量B,请教

    若a=1,那么将变量A的值赋给变量B,将C的值赋给D,将E的值赋给F;若b=1,将AA赋给B,将CC付给D,将EE赋给F.请问用VB怎么编写?谢谢了 问题补充:情况是这样的,决定条…

    SIMATIC WinCC 2019年6月11日
  • wincc 的EXCEL插件

    请问wincc的EXCEL插件在哪里打开啊?我想实现报表的定时记录归档 ,可以吗? 最佳答案 所谓的插件  也就是说可以和 EXCEL&nb…

    SIMATIC WinCC 2019年6月11日
  • 请问下面Wincc读取10个S7-300PLC的方案是否可行?

    请问如下方案是否可行??1,有10台S7-312控制的设备2,其中4台带MP277触摸屏3,我用wincc的mpi通道添加10个PLC,读取里面的数值,在wincc界面上显示出来。…

    SIMATIC WinCC 2019年6月11日