作者 | 主题 |
---|---|
rain_why 侠士 经验值:1606 发帖数:193 精华帖:1 |
楼主 2023-01-04 09:20:33
主题:【跨新年】+利用文本列表制作一个简单的报警控件 我们触摸屏用的比较多,以前的一些报警或者信息提示都是用报警控件来实现,单独的有一整页画面来放报警控件,当然现在还是保留这个画面的。包括报警信息,还有一页报警历史。但是有些时候吧,我觉得在当前页,弹出一个小的画面来显示一些提示性的信息用户体验可能会更好。最起码不用切换画面,当前页的一些状态也都能直接看到。弹出的画面希望不要太大,一个简单的提示框,实际后来做的是240*260的小画面。后来就遇到问题,就是比较小的画面放不下报警控件。即使取消一些报警控件的属性,也总是感觉放不小。当然也可能是我报警控件用的不熟,或者可能也有类似的控件我不知道,,。再后来就想到用文本列表来显示提示信息,因为文本列表没有边框,而且大小随意拉。紧接着又遇到一个问题,假如用了6行文本列表拼成一个画面,如果只有一个报警信息,如何显示在最上边的列表里。 上边就是做的列表,是6个符号IO域,连接了6个变量,但是关联的是同一个文本列表。然后写了一个FC块,用来赋值,和清除重复的过程值。 块里也很简单,过程值只要等于0就可以被赋值, 最后再把重复的清理掉 然后就得到了自己想要的效果。有一个信息就显示在最上边,多个信息就从上到下依次显示。 肯定还有很多更好的方法实现这个功能,我就是觉得用一些基础的功能,通过一些处理,达到自己想要的一个效果,这种感觉挺好的。
好好学习,天天向上
|