Создать контекстное меню
Используйте эту функцию только с 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');