Perdona Roman, hay dias q ni con dibujos...
Supongo que deseas hacer esto, para que no se desvirtue el form ante una modificación de tamaño por parte del usuario, solo se me ocurre mencionarte (si bien supongo eres plenamente consciente de ello) la propiedad Anchors [akLeft,akTop,akRight,akBottom].
Tal como entiendo, si realizaras algo tal que esto:
Código:
procedure TForm1.FormCreate(Sender: TObject);
begin
Memo1.Align:=alCustom;
Memo1.Left:=TreeView1.Width;
Memo1.Top:=ToolBar1.Height;
Memo1.Height:=X;
Memo1.Width:=Form1.Width-TreeView1.Width;
Memo1.Anchors:=[akLeft,akTop,akRight];
end;
El memo quedaria fijado aun con cambios por parte del usuario.
Puede que no tenga nada que ver con tus intenciones, pero te lo dejo caer por si ayudara.
Saludos.