Автоматическое изменение размера панелей инструментов происходит, когда для прикреплённых к ней объектов устанавливается активным свойство Dock. 3
При установке любому из привязанных объектов этого свойства, он должен встать на своё место привязки, а панель должна подстроить свои размеры под совокупные размеры всех прикреплённых к ней объектов. 3
Если у панели включён режим автоизменения размеров, то сначала изменяются размеры панели до первоначальных, а затем вызывается метод, подстраивающий размер панели под её содержимое. 3 После в цикле обрабатываются режимы привязки всех прикреплённых объектов и заново подстраиваются размеры панели под изменённые внутри неё объекты. 3
Также, например, в iOS автоматическое изменение высоты панели инструментов происходит при повороте устройства. 4 В частности, пользовательские значки панели инструментов хорошо вписываются в более тонкую полосу, которая отображается в альбомной ориентации. 4