How to Add a ContextMenu for ActiveX TreeView
Afficher commentaires plus anciens
Hello, guys
I have used GUIDE to generate a GUI, and Create a TreeView by MSComctlLib.TreeCtrl.2.
The problem is I don't know how to Add a ContextMenu for the TreeView. I have added a ContextMenu for the Tree as the following Codes, but which is not working properly.
Could anybody help me to work out the problem? Thank you!
Kind regard,
Keming
function click_node(varargin)
event=varargin{end};
switch event
case 'MouseUp'
if varargin{3}==2
f=gcf;
uc=uicontextmenu('parent',f);
set(h,'units','pixels');
pl=get(0,'pointerlocation');
fp=get(h,'position');
fp = fp(1:2);
u1=uimenu(uc,'label','New','callback','disp(''New'')');
u2=uimenu(uc,'label','Load','callback','disp(''Load'')');
u3=uimenu(uc,'label','Delete','callback','disp(''Delete'')');
set(uc,'position',pl-fp,'visible','on');
end
end
Réponses (1)
Steve Coleman
le 28 Déc 2012
0 votes
You might want to read some of the articles on the Undocumented Matlab site on UI Menus:
1 commentaire
Keming
le 4 Jan 2013
Catégories
En savoir plus sur ActiveX dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!