4

そのようなものを探していましたが、見つかりませんでした。変更があったときにプログラムに何かをさせたいListBox(例: 選択した項目の変更、新しい項目の追加、項目の削除など)

4

2 に答える 2

6

SelectedIndexChangedまたはSelectedValueChangedイベントを使用できます。

アイテムを追加または削除するための .NET イベントがないため、その機能を自分で実装する必要があります。この SO 投稿では、それを達成する方法について説明しています。

幸運を!

PS:私はあなたが使用していると思いましたWindows Forms

于 2012-05-15T09:03:58.427 に答える
3

をバインドListBoxして a と言う場合は、 'sイベントBindingListを使用できます。には、アイテムが追加、削除、移動、または変更されたかどうかを示す引数があります。BindingListsListChangedListChangedEventArgsListChangedType

同様のコレクションで同様のことができます。

自分でアイテムを追加または削除する場合は、他のコードに実行するように直接指示するか、イベントがある場合は自分でイベントを作成して発生させることができますListAdded

ListAdded(this, new ListAddedEventArgs() { List = myList, Item = myItem });
于 2012-05-15T09:19:27.470 に答える