wincc 焦点 与 文字显示

首先请问wincc对象属性事件里面的焦点有什么用?再就是我想使用鼠标划向控件,就能够显示文字和变量(文字和变量参杂在一起),用C怎么做呢?麻烦各位了!

问题补充:
我选的时SymbolLibrary的控件,里面没有提示文本的选项~
  那又该怎么做呢
 很感谢你的问题补充,但是你想想,那样做的话,控件上的动作不就不能用了吗?

最佳答案

如果是类似OnMouseHover的功能,设置控件的提示文本/ToolTip属性即可。
    如果要求文字和变量是动态的,则可以使用C/VBS脚本来使提示文件动态化。将以下脚本添加到控件->属性->提示文本->C动作中:
    char szToolTip[255];
    sprintf(szToolTip,"当前液位值为:%f",GetTagFloat("LevelTag"));
    return szToolTip;
    其运行效果为,当鼠标位于控件上方,系统将显示提示文件,内容为类似"当前液位为:3.0"。
   ----------------------------
   对于SymbolLibrary解决办法如下:

   1、拖一个Rectangle控件,设置大小与图库控件一样,位置也重叠(注意Rectangle控件置前)。

   2、设置Rectangle控件为透明(Dynamic Filling属性为Yes)。

   3、设置Rectangle控件为无边框(Line Weight属性为0)。

   4、设置Rectangle控件的Tooltip Text属性为你想要显示的内容。
 -----------------------------
 的确如此,不过你可以将动作转到Rectangle上来解决此问题。
 ---------------------------
 再说说另外一种解决方法(不采用ToolTip):
 1、拖一个静态文本,将名称改为ToolTip。放于SymbolLibrary上方,并将其显示属性设置为否。
 2、在SymbolLibrary的"鼠标移动"动作中添加如下VBS脚本:
 If (x<0) Or (x>item.Width) Or y<0 Or y>item.Height Then
  ScreenItems("ToolTip").Visible=False
 Else
  ScreenItems("ToolTip").Visible=true
 End If

提问者对于答案的评价:
很感谢你的耐心回答!
 最后的解答方法,提供了很好的思路,不过怎么一起显示文本和变量呢?

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

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

相关推荐

  • 如何在wincc中获取键盘的值

    在wincc的图形中,只有键盘按下和释放两种状态。我想知道怎样通过C脚本获取具体是那个键按下。   比如我想通过按回车能触发某个动作,按F1又能触发另…

    SIMATIC WinCC 2019年6月11日
  • vbs的调用过程的问题

    我做了一个两数相加的过程 Function procedure2(value1,value2) Dim c c=(value1+v…

    SIMATIC WinCC 2019年6月11日
  • 在wincc中选择S7协议集中的TCP/IP协议和PROFINET协议的关系?

    现在有一台PC上装的wincc,和S7-300建立通信,在添加驱动的时候选择的是S7协议集,用里面的TCP/IP来建立连接,它和profinet之间的关系是什么?还有如何搭建一个协…

    SIMATIC WinCC 2017年7月26日
  • 授权的问题

    wincc   1.RC 64k Power Tags     &nb…

    SIMATIC WinCC 2019年6月11日
  • WinCC 新建用户

    小弟第一次接触WinCC,很多东西都不太明白,但是在论坛上得到了很多高人的指导,先感谢一下。小弟现在有个关于用户的问题想请高人指点迷津:我在用户管理器里面创建了一个用户,现在老板想…

    SIMATIC WinCC 2019年6月11日
  • wincc 输入汉字存入SQL中

    wincc做了一个关联SQL的小界面,输入编号,姓名,年龄,然后存入到SQL做好的一个数据库中。现在编号和年龄都已正确存入,但是姓名一直不能保存,我想请问在姓名的输入输出域的关联属…

    SIMATIC WinCC 2019年6月11日
  • 那位大哥有wincc手册中文的

    小弟想学习wincc那位大哥有这方面手册,麻烦给我份 邮箱281754165@qq.com 问题补充:V6.2   V7.0 都可…

    SIMATIC WinCC 2019年6月10日
  • win7 64位安装wincc7.3 状态卡在注册应用程序怎么办??

    win7旗舰版 问题补充:镜像是原版镜像,首次安装目录有中文,安装一半进行不下去,改了安装目录后,关闭防火墙及安全卫士之类软件再次安装就出现如题问题~ 最佳答案 1、使用微软原版的…

    SIMATIC WinCC 2020年11月1日
  • wincc 变量归档问题

    wincc 版本是5.1的 之前运行时变量归档很正常,后来不小心改变电脑系统日期后,归档日期也改变了,而且也变量曲线也不再显示了,也没有归档。 后来吧…

    SIMATIC WinCC 2019年6月11日
  • 在wincc6.0 SP2中实现下列功能

    1.如何不使用用户管理器,而是自己建一个画面有用户名,密码,确定,退出,只有在用户名和密码正确的前提下,才可以进入到下个画面。 2.如何在报警时,实现该报警按钮闪烁,并有…

    SIMATIC WinCC 2019年6月11日