3秒ごとにリストボックスから行を読み込み、その項目をテキストボックスに表示しようとしていますか?しかし、私はループを作るために何をする必要があるのか分かりません。どんな助けもありがとう。3秒ごとにリストボックスから行を読み込みますか?
答えて
あなたがそれを行うことができますどのようにもう一つの方法は、Task Parallel Library
private readonly int _delayInMiliSeconds = 3000;
private CancellationTokenSource _token;
private bool _isStoped;
public void StartUpdate()
{
if (this._isStoped)
{
throw new InvalidOperationException();
}
this._token = new CancellationTokenSource();
this.Update();
}
public void StopUpdate()
{
if (this._isStoped)
{
throw new InvalidOperationException();
}
this._isStoped = true;
this._token.Cancel();
}
private void Update()
{
Task.Factory.StartNew(async() =>
{
while (!this._token.IsCancellationRequested)
{
await Task.Delay(TimeSpan.FromMilliseconds(this._delayInMiliSeconds), this._token.Token);
//your repeted action has to be called here
}
}, this._token.Token);
}
を使用している上に行くために情報の全体の多くがないので、ここで私はすべての3何かを読みたいと思った場合、私はどうなるのかです秒:
Timer timer = new Timer(3000); // Timer in milliseconds (3 seconds)
timer.AutoReset = true; // Auto reset the timer
timer.Elapsed += (sender, args) =>
{
// 1. Read the list box
// 2. Disply read item in text box
};
timer.Start();
上記のコードは、ペリとタイマーをインスタンス化します3秒間経過すると、Elapsedイベントが3秒ごとに発生します。
これは完璧です:)どのように私は順番に行を読むことができるように行を読むことができるだろう知っていますか? – Waypast
リストボックスから項目を取得するだけで、 'var myItems = myListBox.Items'を呼び出すことができます。' foreach(var item in myItems){...} 'アイテムがすでにListBoxでソートされている場合は、同じ順序でアイテムを取得する必要があります。それらがソートされていない場合は、それらをソートするために何かを見つける必要があります。 – Ingenioushax
UIを引き続き使用するには、分離したスレッドでこれを行う必要があります。 System.Threading.Timerの使い方を見て、必要に応じて実装してください。
- 1. テキストファイルからリストボックスへの読み込み
- 2. 1ページ目の読み込み後に20秒ごとにjspページを読み込みます。
- 3. パスから行ごとにHashMapに読み込む方法
- 4. テキストファイルから読み込み、ボタン付きリストボックスに入力する
- 5. Java:BufferedReaderは、Pythonスクリプトから自己更新シェル出力を読み込み、5秒ごとに更新します。
- 6. pythonファイルの読み込み、行ごとの書き込み
- 7. nodejs同期行ごとに大きなファイルを読み込みますか?
- 8. INFORMATION_SCHEMA.key_column_usageクエリの読み込みに28秒かかります
- 9. ファイルからの読み込みC++(行ごとに - 混合変数)
- 10. 行ごとに読み込み、別のファイルシェルスクリプトで書き込む
- 11. ファイルからバイト[]を読み込み、読み込みます
- 12. 処理中に行ごとにシリアル回線を読み込み
- 13. バッチスクリプトを使用して5行目ごとに読み込み
- 14. Scala:IOからファイルを読み込み、行ごとにcaseクラスを作成し、ケースクラスをリストに追加します
- 15. セッションごとの読み込み時間
- 16. ブースト:ソケットの読み込み/書き込みにかかる時間(秒)
- 17. テキストボックスからリストボックスにデータを読み込む方法は?
- 18. vbscriptを使ってテキストファイルから20行ごとに読み込む方法は?
- 19. 繰り返しごとに入力ファイルから1行を読み込みます。
- 20. FileReaderをループで4行ごとに読み込ませる
- 21. Cocoaは文字列ごとに文字列を読み込みますか?
- 22. R - 特定の行からhtmlファイルを読み込みます。
- 23. テキストファイルから行/変数を読み込みます
- 24. ClassPathXmlApplicationContextから読み込みコンテキストを発行します。
- 25. Pythonでファイルから行を読み込みます
- 26. Cで500ミリ秒ごとにExcelファイルからデータを読み取る#
- 27. 固定幅テキストファイルを行ごとにdatatable行に読み込み - C#
- 28. テキストファイルをリストボックスに読み込むC#
- 29. オブジェクトを行ごとに配列に格納しながらファイルを1行ずつ読み込みます。
- 30. ブロックを大行列からブロックごとに読み取る
ねえ、それは素晴らしいです。どうしましたか?あなたは1)あなたがこれをやろうとしているコードと2)実際に何が起こっているのかの記述を提供するために[編集]することができます。 – Will