私が今やろうとしているのは、TMemoコンポーネントとTTimerを使用してクレジットテキストを作成することです。
procedure TAboutBox.Timer1Timer(Sender: TObject);
begin
Memo1.ScrollBy(0,-1);
end;
Tmemo行には、次のようなクレジットのテキストが含まれています。
ありがとう:
Junifer lamda
Exemple user
2CoderMonalisa
など
すべてが期待どおりに機能します。timer.intervalを1msに設定すると、テキストはスムーズにスクロールしますが、最初の3行だけが表示され、メモ内でマウスを使用して手動でクリックしてドラッグしない限り、空白が表示されます。いくつかの行が表示され、離すと再び消えます。
TRicheditとTListBoxの両方で試しましたが、問題は解決しません。これはどうやってできるの ?