最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【MATLAB App Desinger】關(guān)于控件的句柄是否有效

2021-11-16 10:59 作者:-何其-  | 我要投稿

背景

????在通過function函數(shù)對指定控件進行賦值,經(jīng)常性存在該控件不存在的還強行賦值導(dǎo)致出錯的情況。

解決方法

????百度了下,可以用ishandle函數(shù)來實現(xiàn)控制,測試后對部分內(nèi)容并沒有效果

控件變量:objHandle.Progressdlg
ishandle函數(shù)的效果并不好

????實際使用中,ishandle函數(shù)屬于有時有效有時無效的情況,具體情況尚未做區(qū)分,但為了解決這種情況,可以結(jié)合函數(shù)isvalid進行輔助判斷。

isvalid同樣也存在時靈時不靈的情況
參考連接

? ? 現(xiàn)在采用組合的方式判斷給定控件句柄objHandle.Progressdlg是否有效,目前整個項目運行階段尚未發(fā)生報錯的問題。

????~isempty( objHandle ) && isfield( objHandle , 'Progressdlg' ) == 1 && ~isempty( objHandle.Progressdlg ) && ( ishandle( objHandle.Progressdlg )? == 1 || isvalid( objHandle.Progressdlg ) == 1 )

參考鏈接

https://ww2.mathworks.cn/help/matlab/ref/ishandle.html

官方幫助文檔中,ishandle是測試是否有效的圖形或?Java?對象句柄,而??方法是確定使用??類句柄對象的有效性;?對圖形對象使用,

【MATLAB App Desinger】關(guān)于控件的句柄是否有效的評論 (共 條)

分享到微博請遵守國家法律
枝江市| 梨树县| 盈江县| 景德镇市| 神木县| 泸州市| 黔东| 丁青县| 达拉特旗| 新余市| 英山县| 平利县| 阿坝| 杭锦后旗| 屯昌县| 峨眉山市| 盐津县| 楚雄市| 平安县| 阿拉尔市| 吉木萨尔县| 广东省| 桃江县| 南乐县| 上虞市| 庆元县| 招远市| 佳木斯市| 苏尼特左旗| 响水县| 平顺县| 佛坪县| 深圳市| 霍山县| 容城县| 楚雄市| 分宜县| 射阳县| 阿荣旗| 息烽县| 宁安市|