Cómo crear un formulario mediante programación con un par de componentes en Delphi

Estoy trabajando con Delphi 7 y estoy tratando de crear un formulario programáticamente. Aquí está mi formulario de formulario:

unit clsTStudentInfoForm;

interface

    uses Forms;

    type
        TStudentInfoForm = class (TForm)

        end;

implementation


end.

También tengo un botón en mi formulario principal (que es solo un formulario regular que se supone debe crear y mostrar el formulario anterior en tiempo de ejecución) y cuando se hace clic en él, crea y muestra el formulario del estudiante como una ventana modal. Muestra la forma pero no hay nada en ella. Lo único que puede hacer es hacer clic en el botón de cerrar en la esquina superior derecha de la ventana para cerrarla.

procedure TLibraryForm.btnShowStudentIfoFormClick(Sender: TObject);
var
    f : TStudentInfoForm;
begin
    f := TStudentInfoForm.CreateNew(Self);
    f.ShowModal;
    f.Free;
    f := nil;
end;

No tengo idea de cómo agregar componentes a un formulario creado mediante programación (no en tiempo de ejecución, sino al código fuente). ¿Puede ayudarme a escribir algún código que agregue un botón Aceptar a la forma del estudiante y que establezca la leyenda y la altura y el ancho de la forma (el código debe estar escrito en el archivo de la forma del estudiante)?

Cualquier sugerencia y ejemplos serán altamente apreciados. Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta