コントロールのサイズをリサイズしてフォームのサイズを変更することができます。 ScaleBy(N、M)はうまく動作しますが、繰り返すと累積丸め誤差が発生します。これに対処するには、単にScaleBy()の前に、デフォルトの外観とサイズでフォームを再作成し、さまざまな値でScaleByを呼び出す呼び出しをします。私はパネル内で自分のフォームをホスティングすることでこれを行うことができますが、ScaleBy()の使用後にフォームをリセットするコールはありますか?ScaleBy()を使用した後、元の外観にデルファイのTFormをリセットする方法
編集 - 私はDelphi XE2を使用していて、コンポーネントや他のコード(有料または無料)で誰かの成功に興味があり、フォームをすばやくスケールすることができます。
ユーザーはフォームを繰り返し実行してもらいたいのですか?個人的に私はちょうど作り直したい。 –
@David:私は、スライダをドラッグして右に見えるようにしてから放置して、パフォーマンスの影響はないようにしたいだけです。 –