Просто комментарий. Текущий рабочий проект для стандарта C++ действительно исправляет "определенную реализацией" проблему и просит усечение по направлению к нулю. Здесь веб-страница комитета, и здесь проект. Проблема на уровне страницы 112.
Just to add some information.
Controls are created in order (in the dfm file). The last control overlaps the first if they share part of the window. You can change the order by changing the order of the controls in the dfm file.
At runtime, you can change the order in the control list. But BringToFront will do this for you.