2秒に設定されたタイマーティックごとにデータベースから取得されたデータを表示するリストボックスがあります。データは常に可能な限り最新である必要があります。リストボックスの選択されたインデックスからの詳細データを表示するために、イベントハンドラーSelectedIndexChangedを使用しています。
私が現在抱えている問題は、選択したインデックスが更新のたびに0にリセットされることです。更新を続行する方法が必要ですが、テキストフィールドのデータを保持します。
更新を実行する前に選択したものを変数に保存し、ListItem
後で値を元に戻します。
これは正常な動作であり、これをオーバーライドするには、新しいアイテムを追加した後にアイテムを再選択するためのコードを記述する必要があります。ちらつきを減らすには、リストボックスで呼び出しSuspendLayout
てから、アイテムの追加後に呼び出してみてください。ResumeLayout()