Setting UIFigure windowstyle to modal
    12 views (last 30 days)
  
       Show older comments
    
    Alejandro Alonso Canales
 on 24 Nov 2020
  
    
    
    
    
    Commented: Emmanuel Cherin
 on 23 Feb 2022
            Hello i have been looking for a couple of days for answer to this but so far no luck.
But when I try on code:
%------fig--------
try
fig = uifigure;
fig.Name = 'Enter Background Gas Value';
fig.Resize = 'off';
fig.Position(1:2) = [400, 300];
fig.Position(3:4) = [800, 500];
fig.WindowStyle = 'modal';
catch ME
    disp(ME)
end
i get this error:
MATLAB:ui:uifigure:UnsupportedAppDesignerFunctionality
Functionality not supported with figures created with the uifigure function. For more information, see Graphics Support in App Designer.
Any idea what i am doing wrong? Thank you
0 Comments
Accepted Answer
  Sarvani Panguluri
    
 on 27 Nov 2020
        
      Edited: Sarvani Panguluri
    
 on 27 Nov 2020
  
      Hi,
The WindowStyle property is new and has been made available from MATLAB R2020b .So,in case you are using a version prior to that,it would cause error.You can check the Release Notes to know all the new and updated  features. 
Hope this helps!
2 Comments
  Emmanuel Cherin
 on 23 Feb 2022
				The WindowStyle property is actually not new.  In version of Matlab prior to R2020b, it is accessible for figure objects generated by a call to 'figure', or to GUI figures generated using GUIDE. For figures generated by a call to 'uifigure' or using appdesigner, only some of their properties can be changed (look for " UI Figure (App Designer) Properties" in Matlab help)
More Answers (0)
See Also
Categories
				Find more on Graphics Object Properties in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!