How I can Remove a specific Items from listbox and get its name into a variable??
조회 수: 2 (최근 30일)
이전 댓글 표시
i got the code to delete an item from listbox.... now,,, what if i want to get the name of the deleted item in a variable?? for ex there are 4 images in my listbox... image1.jpg,image2.jpg,image3.jpg and image4.jpg..... i delete image3.jpg... now i want the name image3.jpg in a variable... how to do that... please reply...
댓글 수: 0
채택된 답변
Walter Roberson
2012년 10월 27일
By then it is too late. Keep track of the item before you delete it.
댓글 수: 2
Walter Roberson
2012년 10월 27일
curidx = get(hObject, 'Value');
curstrings = get(hObject, 'String');
variable = curstrings{curidx};
curstrings(curidx) = []; %delete it in this list
set(hObject, 'String', curstrings); write new list in
Now the variable named "variable" will hold the string.
msgbox( sprintf('Deleting from list: %s', variable) );
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!