Начиная в R2014b, copyobj
не копирует свойства коллбэка или данные приложения, сопоставленные с графическими объектами. Скопированному объекту установили коллбэки на пустые символьные массивы и набор данных приложения к пустым массивам структур. Копии объектов не могут вести себя как ожидалось. Например, нажатие на кнопку на копии uicontrol не оказывает влияния.
Если вы хотите создать копию объекта, который имеет коллбэки, то повторно выполненный код, используемый, чтобы создать первый объект создать второй объект.
Если у вас есть существующий код, который использует copyobj
чтобы скопировать коллбэки, затем можно использовать copyobj
с 'legacy'
опция, например, c = copyobj(h,p,'legacy')
. Поведение 'legacy'
опция сопоставима с версиями MATLAB® перед R2014b.