wincc画面的焦点问题 + 文件选择对话框前端显示问题

已锁定

rission

  • 帖子

    222
  • 精华

    2
  • 被关注

    15

论坛等级:侠圣

注册时间:2011-10-23

普通 普通 如何晋级?

wincc画面的焦点问题 + 文件选择对话框前端显示问题

1234

0

2012-03-03 11:15:45

做了一个登录界面,用户名框、密码框 、登录按钮、退出按钮。
想在用户名和密码输入完成之后,就是在密码框的IO域中回车之后把焦点移动到登录按钮上,目的是为了输完密码之后直接回车就按了登录按钮,不用非得再拿起鼠标点击。
我是这样做的,在密码io域的事件输入改变上加vbs
HMIRuntime.screens( 登录画面名).screenitems(登录按钮名).activate
这样就实现了输完密码回车之后焦点移动到了按钮上(按钮上文本加上了虚线框),但是此时点击回车键,并没有登录,还需要鼠标点击。
问题:
…………
写到这突然想起来,鼠标按下和点击回车不是一回事儿,我按钮的vbs写在鼠标左键下,所以复制了代码到键盘按下,好使了!!
本来是想进来问问大家的,写着写着自己想起来了。

再是不知道论坛里 Wincc Panel IPC/PG 板块和TIA Portal 板块下都有关于wincc的讨论,貌似TIA Portal那边人不多,在那边有个问题也在这顺便说说,借着这边的人气......
__________________________________________________
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=56&a_id=966057&s_id=0&num=0#anch

在找答案里问过这个问题,没人回答,问题到期了,就在这里再问一次,希望有做过的给些指教!谢啦!

利用一下脚本作为按钮的vbs动作,鼠标按下后可以弹出文件选择对话框,但是,如果wincc在全屏下显示,弹出的对话框无法置为最前,就是说对话框不能自动在wincc画面之上打开,而是在下面的任务栏里,必须最小化wincc界面,点任务栏才能显示,很不方便,有办法把对话框弹出在最前吗?
Dim CDialog
Dim FilePath
Set CDialog=CreateObject("MSCOMDLG.CommonDialog.1")
CDialog.MaxFileSize=300
CDialog.Filter = "Excel Files*.xls;*.xlsxAll Files*.*"
CDialog.ShowOpen
FilePath=CDialog.FileName
Set CDialog=Nothing

希望做过vb的朋友指点一下,是不是可以通过获得弹出窗口的句柄重新赋予参数,让其在前端显示?
wincc画面的焦点问题 + 文件选择对话框前端显示问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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