Un TFrame es un formulario "especial", que permite ser incrustado en cualquier otro formulario. Si necesitas hacer algún cambio en el frame, esos cambios se "propagan" a todos los formularios que tengan incrustado ese frame, ya que realmente es el mismo para todos.
Su uso es simple, lo añades al proyecto normalmente: file->new->delphi files->frame.
Luego, cuando quieres incrustarlo en un formulario: añades el componentes "frame" (está en la paleta "standar") y se abre una ventana de diálogo con todos los frames que tienes, seleccionas el que quieras y... listo, ya tienes el frame incrustado en el formulario.
La ventaja principal es que si tienes que hacer cualquier cambio en el módulo de escaner (en este caso) sólo tendrás que hacerlo en un sitio y todos los demás formularios que lo tengan incrustado verán los cambios.
Es como un formulario heredado, tan sólo que se "incrusta" en otro formulario.
|