你的应用程序在应用程序设计器中创建默认情况下调整大小。组件重新定位和作为用户在运行时改变窗口的大小自动调整大小。该AutoResizeChildren
属性控制这个自动调整大小行为。默认情况下,应用程序设计使这个属性的UI图及其所有子容器,如面板和标签。要设置AutoResizeChildren
子容器到不同的价值的财产,父设定值后设置的子容器的价值。
当。。。的时候AutoResizeChildren
属性是一个容器,MATLAB启用®管理规模,只有在容器中的直接孩子的位置。在嵌套容器组件是由管理AutoResizeChildren
其直接父的财产。为了确保部件的相对于彼此的取向(如按钮的分组)被保留时,你的应用程序的大小时,父组件的分组到面板中,而不是直接向图。
当图形对象,像轴或图表,使用归一化的位置单位,并且是可调整大小的容器的孩子,则父容器被调整大小后的图像的某些性能对象会受到影响。例如,如果轴或图表中使用的值“规范化”
为了单位
财产,父与容器AutoResizeChildren
属性设置为'上'
, 然后:
的价值OuterPosition
当应用程序被调整大小属性为轴或图表改变。
轴或图表,当应用程序被调整大小不大于最小尺寸缩小小。
如果你想避免这两种行为,设置AutoResizeChildren
容器的属性“关”
。
如果你想在如何您的应用程序会自动调整大小更大的灵活性,采用网格布局管理器或应用程序设计的自动排选项,而不是AutoResizeChildren
属性。有关这些选项的详细信息,请参阅:
如果所支持的大小调整行为万博1manbetxAutoResizeChildren
,网格布局管理器,或自动排选项是不是你想要的行为,那么你可以通过编写创建自定义大小调整行为SizeChangedFcn
回调函数的容器。欲了解更多信息,请参阅SizeChangedFcn属性。