回复:如何避免listview控件中画面切换后结果消失

天枰

  • 帖子

    315
  • 精华

    10
  • 被关注

    15

论坛等级:侠士

注册时间:2007-08-09

普通 普通 如何晋级?

发布于 2008-10-31 15:25:44

0楼

不知道你们在搞什么,如果你的LISTVEIW不是临时的,存诸的数据就不会丢失,你看不到数据,是因为在你切换画面后,LISTVEIW的客户区没有重绘。如果你的LISTVEIW是一个临时变量,那么每次进入时,变量会重新生成,这时你需要重新执行查询功能才能显示出数据........还有一个思路;定义在一个函数中的静态变量在多次重入时只分配一次内存空间,函数退出时分配的内存不会自动回收,你如你的控件是在WinCC外部写的(例如用C++或VB之类软件),可以将其定义为静态变量或静态全局变量,切换完后重新刷新窗口就行了,但wincc的编译器好象不支持静态变量,因此如果你的函数是在WinCC中定义的,就不能用这种方法了,不过还时可以试一下,如果使用的是C、C++之类只需要在定交变量的地方加static关键字就行了,使用VB怎么定义我就不知道了
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32891条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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