私は.net winforms ListBoxを持っていて、それに.Add()を使って項目を追加しました。 ToString()メソッドが別の値を返すように、リスト内のオブジェクトの1つを変更しますが、アイテムの表示値は更新されません。 ListBoxにToString値の再読み込みを指示するには、何を呼び出す必要がありますか?ListBoxでアイテムのテキストを変更する方法は?
1
A
答えて
3
手作業でアイテムを追加したので、リストボックスのアイテムをクリアしてから、それらを再度追加する必要があります。
.ToString()で項目を追加すると、リストボックスには文字列自体のコピーが含まれます。項目が変更されたかどうかを知る方法がなく、項目にも基づいていません。あなたはこれを自分で処理しなければなりません。
4
同じオブジェクト参照を同じリストボックスアイテムに再割り当てすると、リストボックスはその表示値を更新します。例:
Thingy thing = this.listBox1.Items[0];
thing.DoSomethingThatChangesToStringReturnValue();
this.listBox1.Items[0] = thing;
関連する問題
- 1. ListBox(TextBoxアイテム)で複数行のテキストを作成する方法は?
- 2. ListBox内のアイテムを更新する
- 3. Windows Phone 7:コレクションのアイテムの変更がListBox内で更新されるようにコレクションをListBoxにバインドする
- 4. KendoUI DropDownListアイテムを変更する方法
- 5. ListBoxアイテムの高さで自動サイズ変更
- 6. ドラッグアンドドロップでListBoxのサイズを変更する
- 7. テキストをListBoxの中央に移動する方法は?
- 8. コードビハインドデザインでListBoxのテキストを設定する方法
- 9. ListBoxアイテムのドラッグアンドドロップ
- 10. 2アコーディオン:navアイテム(リンク)のスタイルを変更する方法は?
- 11. 外部からrecyclerviewアイテムのレイアウトを変更する方法は?
- 12. WP7 ListBoxユーザーがアイテムを注文する方法
- 13. UISegmentControlでテキストの色を変更する方法は?
- 14. QPlainTextのテキストの方向をRightToLeftに変更する方法は?
- 15. ギャラリーで選択したアイテムの色を変更する方法
- 16. WooCommerceの[カートに追加]ボタンのテキストを変更してアイテムを変更する
- 17. ListBoxアイテムの削除
- 18. EditTextのエラーポップアップのテキストの色を変更する方法は?
- 19. ListBoxのオブジェクトをWindows Phone7でListBoxで検索する方法
- 20. ObservableListのアイテムのプロパティの変更を観察する方法
- 21. 値を変更するには、テキストをクリックする方法
- 22. リストボックスのハイライトされたアイテムの色を変更する方法
- 23. マウスオーバーで複数行のテキストの色を変更する方法
- 24. データグリッドのセルでテキストの色を変更する方法
- 25. Oracleのテキストを右から左に変更する方法は?
- 26. Objectlistビューグループヘッダーのテキストを変更する方法は?
- 27. DataTemplateから現在のListBoxアイテムのインデックスを調べる方法は?
- 28. ListFragmentアイテムのテキストの色を変更できません
- 29. ListBoxでアイテムを与える整数値
- 30. UITextViewでテキストの色を個別に変更する方法