You need to define Units ahead of Position else the Position will be interpreted in default units (which are 'normalized') before the Units then get set to Pixels:
infoPanel = uipanel('Parent', f,...
'Title', 'Recipients',...
'TitlePosition', 'lefttop',...
'Tag', 'infoPanel',...
'Units','pixels',...
'Position', infoPanelPosition,...
'BackgroundColor','blue',...
'FontSize', 12,...
'Visible', 'on',...
'HandleVisibility', 'on'...
);
Best Answer