Создать контекстное меню
Используйте эту функцию только с GUIDE, или с фигурами, созданными с помощью figure функция.
создает контекстное меню в текущей фигуре и возвращает c = uicontextmenuContextMenu возразите как c. Если фигура не существует, то MATLAB® вызывает figure функция, чтобы создать ту.
создает контекстное меню со значениями свойств, заданными с помощью одного или нескольких аргументов пары "имя-значение". Используйте этот синтаксис, чтобы заменить значения свойств по умолчанию.c = uicontextmenu(Name,Value)
создает контекстное меню в заданной родительской фигуре.c = uicontextmenu(parent)
Определение одного только родительского элемента не делает контекстное меню доступным в пользовательском интерфейсе. Необходимо также сделать эти шаги:
Присвойте контекстное меню компоненту с помощью UIContextMenu свойство.
Создайте по крайней мере один дочерний uimenu для uicontextmenu.
Смотрите раздел Tips для получения дополнительной информации.
задает родительскую фигуру для контекстного меню и одного или нескольких аргументов пары "имя-значение".c = uicontextmenu(parent,Name,Value)
Контекстное меню становится доступным в пользовательском интерфейсе, когда эти требования удовлетворяются:
Вы присваиваете контекстное меню компоненту с помощью UIContextMenu свойство. Присвоенный компонент должен быть дочерним элементом той же фигуры как контекстное меню.
Вы создаете по крайней мере один дочерний uimenu для uicontextmenu.
Например:
f = figure; c = uicontextmenu(f); % Create a new component and assign the uicontextmenu to it b = uicontrol(f,'UIContextMenu',c); % Create a child menu for the uicontextmenu m = uimenu('Parent',c,'Label','Disable');