Задача, на первый взгляд, кажется мне непростой.
Допустим, создается UserControl со свойством ControlContainer = True. Как ограничить количество контролов, принимаемых контейнером? Например, надо, чтобы при кидании на него 3 текстбоксов - все ОК, а четвертый просто не "цепляется" им.
Что приходит в голову:
1. Может VB сам через какие-то свойства/методы/события может решить это?
2. Может OLE-архитектура дает возможность контролировать этот процесс?
3. Может кто знает хитрый трюк "из двух строк"?
Пока в голову пришло только по таймеру проверять свойство ContainedControls.Count и при недопустимом превышении числа контролов генерировать ошибку.
Если кто в курсАх - подскажите, плиз.