When i type this
get (handles.group,'selectedobject')
and select some object in figure that opens from gui editor, in command line i get this
UIControl (white) with properties:
Style: 'radiobutton'
String: 'white'
BackgroundColor: [0.9400 0.9400 0.9400]
Callback: @(hObject,eventdata)k2('white_Callback',hObject,eventdata,guidata(hObject))
Value: 1
Position: [-0.2000 2.0769 17.4000 1.7692]
Units: 'characters'
but i want only its string, so i tried:
get (handles.group,'selectedobject','string')
and it doesn't work.Instead i have to use
a=get (handles.group,'selectedobject')
get(a,'string')
My question is WHY?

 採用された回答

Walter Roberson
Walter Roberson 2017 年 5 月 17 日

0 投票

... Because that is just the way that get() works.
You are using R2014b or later, so you can use
handles.group.SelectedObject.String

その他の回答 (1 件)

jack int
jack int 2017 年 5 月 17 日

0 投票

Thanks!

カテゴリ

ヘルプ センター および File ExchangeInteractive Control and Callbacks についてさらに検索

タグ

質問済み:

2017 年 5 月 17 日

回答済み:

2017 年 5 月 17 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by