У нас есть система управления записями, написанная на VB6, и существует руководство для пользовательского интерфейса, в котором говорится, что с каждой записью должна быть связана только одна форма ввода данных (то есть не может открываться другие окна).В результате этой политики один из более сложных типов записей в нашей системе теперь имеет форму с 659 отдельными элементами управления.Мы столкнулись с ограничением в 256 именованных элементов управления, а затем со временем преобразовали многие из элементов управления в массивы элементов управления.Недавно мы освободили место для 5 или 6 новых элементов управления, пройдя всю форму и преобразовав несколько оставшихся автономных элементов управления в массивы элементов управления.
Это один раз, когда я хотел бы нарушить правила, но этопотребовалось бы немало рефакторинга для использования подхода с несколькими формами.
В любом случае вы можете разместить на форме не менее 659 элементов управления, но я так и не смог выяснить, каков истинный абсолютный пределесть (и я не уверен, что хочу).