13/05/31 23:50:53.77 .net
TForm1 = class(TForm)
Panel1: TPanel; //Align=clClient;
Splitter1: TSplitter; //Align=clRight;
Memo1: TMemo; //Align=clRight;
procedure FormResize(Sender: TObject);
procedure Splitter1Moved(Sender: TObject);
private
rp:Single;
end;
procedure TForm1.FormResize(Sender: TObject);
begin
if rp <> 0 then
Memo1.Width := Round(ClientWidth * rp);
rp := (Memo1.Width / ClientWidth);
end;
procedure TForm1.Splitter1Moved(Sender: TObject);
begin
rp := 0;
end;