如何获取画面窗口绑定画面的尺寸

已锁定

xiatianyun

  • 帖子

    850
  • 精华

    10
  • 被关注

    25

论坛等级:奇侠

注册时间:2020-05-09

钻石 钻石 如何晋级?

如何获取画面窗口绑定画面的尺寸

556

1

2023-06-11 15:49:15

如果从画面窗口绑定画面上访问画面窗口及其所在画面的对象倒是可以通过Parent来做,但是如果从baseScreen上来访问画面窗口所绑定画面属性及其上的控件要怎么做呢?

现在我需要在BaseScreen上的按钮来获取画面窗口绑定画面的宽和高,试了很多都不行,只能先使画面窗口显示然后再获取画面窗口尺寸来间接获取所绑定画面的尺寸。

画面窗口被设置成调整大小,也就是画面窗口会自动根据画面尺寸来改变尺寸。

在画面窗口没有被显示前获得的画面窗口尺寸不是实际显示的尺寸。

Item是画面窗口。

// 先在大致位置显示

W_SideBar = Item.Width

H_SideBar = Item.Height

Item.Left = (W_Pic - W_SideBar) + XOffset

Item.Top =  YOffset

Item.Visible = True

// 显示画面窗口后获取实际画面窗口的尺寸

W_SideBar = Item.Width

H_SideBar = Item.Height

// 重新设定画面窗口的坐标

Item.Left = (W_Pic - W_SideBar) + XOffset


要么就直接设置画面窗口尺寸和所绑定画面尺寸一样,省的麻烦。

但如何直接获得所绑定画面的属性呢?

如何获取画面窗口绑定画面的尺寸 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32577条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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