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

歡迎光臨散文網(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)于控件的句柄是否有效的評論 (共 條)

分享到微博請遵守國家法律
翁牛特旗| 台湾省| 永州市| 永顺县| 曲麻莱县| 乌鲁木齐市| 汉沽区| 汤原县| 安图县| 安远县| 抚州市| 鄢陵县| 肇庆市| 古丈县| 和顺县| 延庆县| 家居| 聂拉木县| 虎林市| 常山县| 大石桥市| 江源县| 文化| 元阳县| 湘潭市| 柳河县| 沙田区| 巴南区| 罗源县| 任丘市| 凤冈县| 峡江县| 西贡区| 黑河市| 高唐县| 霸州市| 永善县| 肇东市| 枞阳县| 攀枝花市| 昌都县|