Контекстное меню Create
Используйте эту функцию только с GUIDE, или с фигурами, созданными с помощью функции figure
.
c = uicontextmenu
c = uicontextmenu(Name,Value)
c = uicontextmenu(parent)
c = uicontextmenu(parent,Name,Value)
создает контекстное меню в текущей фигуре и возвращает объект 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');