0

更新ごとに 5 つの画像を読み込む方法が必要です。データベースに 300 枚以上の写真があり、フォームの読み込み時に 5 枚の写真を読み込むようにしたいと考えています。そして、彼らはそこで10秒間殺到し、次の5回のロードでは、すべての写真がロードされるまでロードが続き、最初から再開します。ループを使用する必要があります。写真とテキストボックスを動的にロードする方法があるためです。では、どうすれば写真の 5 つをロードし、最初の 5 つが消えた後に次の 5 つをロードすることができるでしょうか。すべてが 1 つのフォームで発生する必要があります。たぶん、ashock..または他の方法を使用することさえあります。

4

1 に答える 1

0

or any other way.

あなたはこのようにすることができます、最初にそれらの300枚の写真をすべて取得し、それをデータテーブルload eventに保存します(これを使用datatableすると、バックエンドに複数回接続する可能性が低くなります)次に、フォームでタイマーを使用し、その間隔を5000ミリ秒に設定します(つまり、5秒)。を使用して、表示されている画像の数を追跡し、ティックイベントの呼び出しglobal variableごとに5ずつインクリメントします(割り当てられた間隔が経過すると発生します。-例:5秒ごと)。の中に、データテーブルから5枚の画像を取得します(これを使用して次の5枚の画像を取得します)。古い画像を置き換えて、これらの5つの画像を表示します。Tick eventtick eventglobal variableglobal variable再び300に達すると、0にリセットされます。このサイクルは、タイマーを停止した場合にのみ終了します。

これがあなたの仕事を遂行するためのアイデアをあなたに与えることを願っています。

于 2013-03-22T16:44:25.333 に答える