技术论坛

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

返回主题列表
作者 主题
Longlong_Tech
侠士

经验值:1735
发帖数:560
精华帖:2
楼主    2008-12-28 22:28:19
主题:WINCC中如何设置在输入用户名密码后才显示按钮平时隐藏该按钮?
如何设置在输入用户名密码后才显示按钮平时隐藏该按钮? 期待中 --------------------谢谢


Life is not divided into semesters.
0精益求精0
游侠

经验值:435
发帖数:250
精华帖:1
    2008-12-29 16:37:35
精华帖  主题:回复:WINCC中如何设置在输入用户名密码后才显示按钮平时隐藏该按钮?
不知道楼主做出来了吗?
我有个方案:
第一步:你居然设置了用户登录,你一定也设置了一个文本来显示你当前的用户吧?假如没有的话:
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 电气自动化论坛!
dcount107
侠圣

经验值:2840
发帖数:1737
精华帖:55
    2008-12-30 12:00:20
精华帖  主题:回复:WINCC中如何设置在输入用户名密码后才显示按钮平时隐藏该按钮?
使用动态向导<如有授权则可以操作>,系统将自动生成代码用于控制属性"允许操作员控制",将代码改到属性“显示”即可。
非淡泊无以明志,非宁静无以致远
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。