そのようなものを探していましたが、見つかりませんでした。変更があったときにプログラムに何かをさせたいListBox
(例: 選択した項目の変更、新しい項目の追加、項目の削除など)
質問する
17647 次
2 に答える
6
SelectedIndexChangedまたはSelectedValueChangedイベントを使用できます。
アイテムを追加または削除するための .NET イベントがないため、その機能を自分で実装する必要があります。この SO 投稿では、それを達成する方法について説明しています。
幸運を!
PS:私はあなたが使用していると思いましたWindows Forms
于 2012-05-15T09:03:58.427 に答える
3
をバインドListBox
して a と言う場合は、 'sイベントBindingList
を使用できます。には、アイテムが追加、削除、移動、または変更されたかどうかを示す引数があります。BindingLists
ListChanged
ListChangedEventArgs
ListChangedType
同様のコレクションで同様のことができます。
自分でアイテムを追加または削除する場合は、他のコードに実行するように直接指示するか、イベントがある場合は自分でイベントを作成して発生させることができますListAdded
。
ListAdded(this, new ListAddedEventArgs() { List = myList, Item = myItem });
于 2012-05-15T09:19:27.470 に答える