自動サイズメモを行う必要があります:高さと幅。
次のように高さを自動サイズ設定します。
function TForm1.AutoSizeMemoY(Memo: TMemo): word;
begin
Canvas.Font := Memo.Font;
Result := Canvas.TextExtent(Memo.Lines.Strings[0]).cy * Memo.Lines.Count +
Canvas.TextExtent(Memo.Lines.Strings[0]).cy;
end;
しかし、幅を自動サイズ設定する方法がわかりません。スクロールバーがアクティブになっている場合は、非アクティブになるまで幅を広げてください。しかし、それを実装する方法がわかりません。