www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@xregGui/@rbgroup/doValue.m

    function doValue(obj)
%DOVALUE React to value set

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



vals=obj.value;

valcell=cell(obj.ny,obj.nx);
if all(size(valcell))
   valcell(:)={0};
   [i,j]=find(vals);
   if isempty(i)
      i=1;
      j=1;
   end
   valcell{i(1),j(1)}=1;
   
   els=get(obj.grid,'elements');
   set([els{:}],{'Value'},valcell(:));
   obj.Selected=sub2ind([obj.ny obj.nx],i(1),j(1));
end