我不太确定完全理解您想要什么,但是您可以在按下按钮时使用弹出菜单的句柄来获取包含的字符串/字符串数组。然后,您也可以使用它们的句柄将它们放入文本框中。
例如:
MyStrings = get(handlesToYourPopupMenu,'String');
或
MyStringsArray = cellstr(get(handlesToYourPopupMenu,'String'));
其中包含作为元胞数组的弹出菜单的内容。
和
set(handlesToYourEditBox,'String',MyString);
这就是你的意思吗?如果没有请询问:)
编辑:
要将新数据添加到文本框的现有内容中,请使用串联。由于内容位于元胞数组中,您可以执行以下操作:
NewString = [OldString {CurrentString}];
CurrentString 是用
获得的
get(hanlesToYourEditBox,'String');
因此,要更新弹出菜单的内容,您可以这样写:
set(handlesToPopUpMenu,'String',[MyStringsArray {get(hanlesToYourEditBox,'String')}]):