回复:WINCC中如何设置在输入用户名密码后才显示按钮平时隐藏该按钮?

0精益求精0

  • 帖子

    250
  • 精华

    1
  • 被关注

    2

论坛等级:游侠

注册时间:2007-09-06

普通 普通 如何晋级?

发布于 2008-12-29 16:37:35

0楼

不知道楼主做出来了吗?
我有个方案:
第一步:你居然设置了用户登录,你一定也设置了一个文本来显示你当前的用户吧?假如没有的话:
1、你添加一个静态文本,假设:该文本标签为:A。
2、让A的属性窗口中的字体属性的文本属性,将其变量连接到-- -->@currentusername(内部变量)
第二步:你设置A的事件窗口的字体属性的文本属性,将其更改这个选项卡做一个C-Action连接。
第三步:定义一个WINCC内部变量:二进制变量:check_y_n;编写一段C代码
char* user_in;
char* user_check;

user_in=GetTagchar("@currentusername");
user_check="用户名";

if(*user_in==*user_check)
{
SetTagbit("check_y_n",TRUE);
}//这段代码当登录的用户是你想需要验证的用户时,置为这个变量为真。
else
{
SetTagbit("check_y_n",FALSE);
}//这段代码当登录的用户不是你想需要验证的用户时,置为这个变量。
第四步:做你的按钮的动态连接,把他的显示属性选项卡连接到"check_y_n";
"check_y_n"=1===》显示;
"check_y_n"=0===》不显示;
只有退潮时,才知道谁在裸泳! 一日三省吾身,一天三遍论坛! http://bbs.shejis.com/?fromuser=wamxh521 电气自动化论坛!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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