에서
덕분에 완전히 당신이 원하는 것을 이해하는,하지만 당신은 푸시 버튼을 누를 때 포함 당신은 문자열/문자열 배열을 얻을 수있는 팝업 메뉴의 핸들을 사용할 수 있습니다 . 그런 다음 핸들을 사용하여 텍스트 상자 내부에 넣을 수 있습니다. 예컨대
:
MyStrings = get(handlesToYourPopupMenu,'String');
또는 셀 어레이와 같은 팝업 메뉴의 내용을 포함
MyStringsArray = cellstr(get(handlesToYourPopupMenu,'String'));
.
및
set(handlesToYourEditBox,'String',MyString);
당신이 무슨 뜻인가요? :)
편집을 문의하시기 바랍니다없는 경우
텍스트 상자를 사용 연결의 기존 내용에 새 데이터를 추가합니다. 내용이 셀 배열에 있으므로 다음을 수행 할 수 있습니다.
NewString = [OldString {CurrentString}];
set(handlesToPopUpMenu,'String',[MyStringsArray {get(hanlesToYourEditBox,'String')}]):
하는의 난 (M1은 M2 beofre에서 PopupMenu로 3 개 값이 있다고 가정 해 봅시다 : CurrentString은 당신이 쓸 수있는 팝업 메뉴의 내용을 업데이트하는 것이
으로 얻을 수있다
m3) 다음 추가 레이어. 내가하고 싶은 일은 편집 상자에서 내 문자열을 d1이라고 말하고 popupmenu (m1 m2 m3 d1)에 추가하는 것입니다. – user3796906