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项目已经完成,前面工艺段的部分Wincc数据和画面现在需要在该Wincc项目中显示,需要集成进来,具体怎么集成?各位大侠指导下! 最佳答案 画面集成,拷贝对应项…

    SIMATIC WinCC 2017年11月23日
  • VB或C函数库

    学习WINCC C脚本,有没全一点的资料,函数库之类的,最好各函数的应用和格式实例。 问题补充:有资料吗  想要资料 之类的 &n…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3web浏览器兼容问题

    我使用server2012R2安装的是wincc7.3,发布web后。在win7的 系统上可以正常安装插件并浏览界面,但是在xp的系统上无法安装插件。求助如何处理 最佳答…

    SIMATIC WinCC 2021年7月5日
  • winccflexbile sp5 download

    目前在下载面板程序中遇到一个问题,系统提示配置文件过大无法下载,请问这是什么问题,如何解决。(面板系统为sp5)谢谢 图片说明:    最佳答案 https:/…

    2020年11月1日
  • 过程值归档的问题

    过程值归档和用户归档是什么关系?能提供点这方面的专业资料么? 最佳答案 过程值归档与用户归档是WinCC两个不同的功能,毫无关系。 过程值归档顾名思义用于归档过程值,可以…

    SIMATIC WinCC 2019年6月11日
  • PROTOOL免费的视频教程哪里可以下载到?

    想用PROTOOL 给OP27做个项目,请问在线老师们哪里可以下载到PROTOOL视频教程,谢谢! 最佳答案 打开www.baidu.com ,选择视频,输入P…

    SIMATIC WinCC 2019年6月11日
  • WINCC7在线表格控件怎么横向排列数据

    各位大神,小弟对本软件有三个问题:1、wincc的在线表格控件数据都是纵向排列的,比如时间列,数据列1,等等。那么怎么让其显示出来的数据变成横向的呢?比如时间行,数据行1,数据行2…

    2021年7月5日
  • DTS数据转化

     1.P249页的第四步,组态数据传输,我想查看例如:Tag这个 变量 在某个时间段的报警消息,这个语句怎么写啊? 我用的6.0的版本,书上…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.5 多语言切换后报表打印输出动态窗口空白问题

    WINCC7.5 多语言切换后报表打印输出动态窗口空白问题  ,中文能正常打印,切换到英文打印出来空白的。   WINC…

    2021年7月5日
  • wincc7.0SP1亚洲版安装问题

    各位,本人在win xp SP3上安装wincc7.0SP1亚洲版时安装到sql server database services…

    2019年6月11日