找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
Option Explicit
Function action
Dim Array(100),str,i,j,a,KMCK
Set KMCK=HMIRuntime.Tags("KMCK")
KMCK.Read
For i=1 To 100
Set Array(i)=HMIRuntime.Tags("库名"&i)
Array(i).Read
'str=str&"array"&"("&i&")"&"="&Array(i).value&" "
Next
'MsgBox str
For i=1 To 99
For j=i+1 To 100
If Array(i).value<>"" Then
If Array(i).value=Array(j).value Then
MsgBox i&"#和"&j&"#重复,请重新输入"
HMIRuntime.Tags("库名"&KMCK.value).write ""
KMCK.write 0
'Exit For
End If
End If
Next
Next
HMIRuntime.Tags("CKflag").Write 0
End Function
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
其实这个可以通过向MsgBox传递指定的按钮模式来实现功能
你的源代码是:
MsgBox str
你可以试一下用:
MsgBox str, vbYesNo+vbSystemModal,“标题栏”
这样的话你你必须点击按钮,才能进行其他的操作,而且这个按钮会在最前面,在WinCC中其他的都不能干,而且这个画面会显示在最上层。“标题栏” 可以填写自定义内容,也可以不要。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城