を示しTMemoオブジェクトのコンポーネントを使用してscroling信用テキストを作成することで、TTIMERスクロールTTIMERを使用してメモテキストは私が今やろうとしていますものだけを最初の3行
procedure TAboutBox.Timer1Timer(Sender: TObject);
begin
Memo1.ScrollBy(0,-1);
end;
TMemoオブジェクトラインはのテキストを含みますクレジット、のようなもの:
ありがとうへ:
Junifer、ラムダ
Exempleユーザーなどなど2
コーダーモナリザ
すべてが期待どおりに動作しています。私はtimer.intervalを1msに設定しました。スムーズにテキストがスクロールしますが、最初の3行だけが表示され、空白が表示されます。いくつかの行を表示し、その後、私はリリース時に再び消えます。
TRicheditとTListBoxの両方で試しましたが、問題は解決しません。これはどうやってできるの ?
1ms?それは小さすぎませんか? – Baatar
はい、win32でTTimerはWindowsタイマーを使用し、間隔はUSER_TIMER_MINIMUM(0x0000000A)にクリップされます – az01
TMemo/TRichEdit/TlistBoxの使用を除いた代替回答も検討しますか? – menjaraz