52matlab技术网站,matlab教程,matlab安装教程,matlab下载

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7644|回复: 0
打印 上一主题 下一主题

Matlab guide设计的界面程序在运行中控件ListBox在运行期间消失的原因及解决方法

[复制链接]

125

主题

209

帖子

3070

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3070
跳转到指定楼层
楼主
发表于 2024-7-8 15:19:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
gui程序在运行期间,控件ListBox突然消失,同时给出警告提示:

Warning: single-selection listbox control requires that Value be an integer within String range
Control will not be rendered until all of its parameter values are valid


在清空List之后可能出现此现象。原因在于,List的Value属性指示当前选中的列表项序号,如果超出范围则会报错。
清空List列表项之后,Value并没有相应的清空,仍保持原来的数值,导致超出范围。

解决方法:在每次清空列表项之前,将Value置为1


参考;MATLAB GUI程序设计中ListBox控件在运行期间消失的原因及解决方法

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|52matlab技术网站 ( 粤ICP备14005920号-5 )

GMT+8, 2024-11-22 13:19 , Processed in 0.066653 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表