管理可调整大小的应用程序在应用程序设计

你的应用程序在应用程序设计器中创建默认情况下调整大小。组件重新定位和作为用户在运行时改变窗口的大小自动调整大小。该AutoResizeChildren属性控制这个自动调整大小行为。默认情况下,应用程序设计使这个属性的UI图及其所有子容器,如面板和标签。要设置AutoResizeChildren子容器到不同的价值的财产,父设定值后设置的子容器的价值。

当。。。的时候AutoResizeChildren属性是一个容器,MATLAB启用®管理规模,只有在容器中的直接孩子的位置。在嵌套容器组件是由管理AutoResizeChildren其直接父的财产。为了确保部件的相对于彼此的取向(如按钮的分组)被保留时,你的应用程序的大小时,父组件的分组到面板中,而不是直接向图。

调整大小的图形与归仓对象单位

当图形对象,像轴或图表,使用归一化的位置单位,并且是可调整大小的容器的孩子,则父容器被调整大小后的图像的某些性能对象会受到影响。例如,如果轴或图表中使用的值“规范化”为了单位财产,父与容器AutoResizeChildren属性设置为'上', 然后:

  • 的价值OuterPosition当应用程序被调整大小属性为轴或图表改变。

  • 轴或图表,当应用程序被调整大小不大于最小尺寸缩小小。

如果你想避免这两种行为,设置AutoResizeChildren容器的属性“关”

替代默认的自动调整大小行为

如果你想在如何您的应用程序会自动调整大小更大的灵活性,采用网格布局管理器或应用程序设计的自动排选项,而不是AutoResizeChildren属性。有关这些选项的详细信息,请参阅:

如果所支持的大小调整行为万博1manbetxAutoResizeChildren,网格布局管理器,或自动排选项是不是你想要的行为,那么你可以通过编写创建自定义大小调整行为SizeChangedFcn回调函数的容器。欲了解更多信息,请参阅SizeChangedFcn属性。

也可以看看

相关话题