причина довольно простая: в Mdi-режиме дерево фрэймов окна строится сразу после его открытия, а в тайлере — после следующей перерисовки из главного цикла. соответственно, в тайлере после открытия окна никак невозможно показать диапазон, потому что дерева фреймов-то нет ещё, непонятно куда и как показывать. (мы с Антоном Александровичем просто как раз эту тему обсуждаем, я тоже заинтересовался и побежал за объяснениями.)

p.s.: и, кстати, по этой же причине «any» совершенно не поможет (вроде как), я был неправ в своём предположении.