0

ListViewを作成しましたが、プログラムの動作中にアイテムを追加する必要があります。新しいアイテムが追加されるまで、すべてのアイテムがリストの一番上にある必要があります。どうやってやるの?私はで試しました;

ListView.Item.Add(0, item);

しかし、それは機能していません/

2番目の質問は; 1つのアイテムが常にこのリストの一番上にある可能性はありますか?また、その価値を何らかの形で拡大することはできますか?

4

1 に答える 1

3

常にアイテムを一番上に挿入したい場合は、Items.Insert()メソッドを使用してそれを行うことができます

ListView.Items.Insert(0, item);

ListViewでアイテムの値を編集するには、次のように値を変更するだけです。

ListView.Items[listViewItemIndex].Text = "New name";

アイテムを常に一番上に置きたい場合は、新しいアイテムを0ではなく1の位置に挿入するifステートメントを用意します。ListViewのアイテムの数が少なくとも1つであることを確認してください。そうしないと、例外が発生します。

于 2013-03-24T17:22:11.970 に答える