2016-09-28 16 views
-1

私のmatlabプログラムの結果は、結果の数に基づいて動的に作成されたテキストエディタでGUIに表示されます。ユーザーはこれらの結果を編集し、ボタンを押して構造体に保存できますコールバック関数による)。Matlab:GUIからstruct要素を削除

私はテキストエディットを削除するオプションを与えようとしていましたが、私の考えでは各テキストエディットの隣に「X」の小さなボタンを作っていましたが、押されたボタンのインデックスとそれぞれのテキストエディット編集を削除するはずのコールバック関数に渡します。現時点でも

私はどのように動的に各要素にGUIの

例にタグを付けるには考えている: %プログラムは5つの結果

[X] [result 1] 
[X] [result 2] 
[X] [result 3] 
[X] [result 4] 
[X] [result 5] 

[OK] 

何かアドバイス

を見つけましたか?おかげで解決

+0

プッシュボタンのuicontrolオブジェクトの '' Tag''プロパティを使用してください。 – excaza

答えて

0

:プッシュボタンの定義における

'Tag', strcat('Result',num2str(i)) 

編集がコールバックでためのループ

で生成されるためには、object_handleを通じてタグを取得しますコールバックをトリガーしたボタンの

関連する問題