www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@xreglistctrl/remove.m

    function obj = remove(obj, index)
%REMOVE
% to remove controls 

%  Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc.


sh = obj.slider;
ud = get(sh,'UserData');

for i = index
    delete(ud.controls{i});
end
ud.controls(index) = [];

set(sh,'UserData',ud);

obj=redraw(obj,'full');