Setting static text box's string
2 次查看(过去 30 天)
显示 更早的评论
Hi everybody
I create a gui and a after static text box which is named frameText.I want to change it's string with this code .
set(handles.frameText , 'String' , 'abcdefgh' );
But an error occurs.
??? Subscript indices must either be real positive integers or logicals.
What is the reason for this? Thanks for help...
0 个评论
采纳的回答
Friedrich
2011-7-14
Hi,
I agree with Paulo. Maybe run a
dbstop if error
and than start your code. You will get into the debug mode when the error is raised. This will help you to figure out the line where the error is thrown and you can look at the variable at this point.
0 个评论
更多回答(3 个)
Jan
2011-7-14
You have created a variable call "set". Then the shown line does not call the built-in command SET anymore, but tries to use the string parameters as indices.
0 个评论
Paulo Silva
2011-7-14
Are you really sure that the error is caused by that line of code? I'm not :)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!