有一个变量A和整数B,当A置位且B等于1时将背景颜色变为红154、蓝157的颜色,B等于2时变为其他颜色,变量A复位后颜色恢复,动态对话框好像满足不了要求,请问用脚本该怎么写?
钻石用户推荐最佳答案
试着写了一个 基本能实现。具体看图吧(今天上传图片已经上限了)
long c;
if (GetTagBit("A") ==1)
{
if (GetTagByte("B")==1)
{
c=0xff0000;
SetBackColor(lpszPictureName,lpszObjectName,c);
} //注意这个地方的C表示颜色 例如 0xff0000表示红色
if (GetTagByte("B")==2)
{
c=0x00ff00;
SetBackColor(lpszPictureName,lpszObjectName,c);
}
}//
else
c=0x0000ff;
SetBackColor(lpszPictureName,lpszObjectName,c); //
return c;
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357565.html