Я использую фреймы в Delphi в течение многих лет, и они являются одной из самых мощных функций VCL, но стандартное их использование, похоже, имеет некоторый риск, например:
-
Легко случайно переместить или отредактировать подкомпоненты фрейма в форме хоста фрейма, не понимая, что вы "настраиваете" кадр - я знаю, что это не влияет на исходный код кадра, но, как правило, что бы вы хотели.
-
При работе с фреймом вы по-прежнему подвергаетесь его подкомпонентам для визуального редактирования, даже если этот кадр лет и не должен касаться.
Итак, я подумал...
-
Есть ли способ "группировать" компоненты, чтобы их позиции были "заблокированы"? Это было бы полезно для готовых форм, а также для фреймов. Часто другие разработчики возвращают мне код, где изменяются только границы форм, и даже они не намеревались никаких изменений.
-
Есть ли способ превратить фрейм и его компоненты в один компонент Delphi? Если это так, внутренности фрейма будут полностью скрыты, и его пригодность будет еще больше увеличиваться.
Меня интересуют любые мысли...
Брайан.