コンボボックスにはレシピ名が表示されます。レシピはディレクトリに保存されます。ユーザーがコンボをクリックすると、アイテムを追加/削除し、新しい新しいドロップダウンリストを表示する必要があります。リストを更新するのにどのイベントを使用できますかユーザーがコンボボックスをクリックしたときにコンボボックスに新しい項目を追加
2
A
答えて
6
私は次のようにしたいと思います。クラスのメンバーにあなたのレシピののObservableCollectionを追加します。
ObservableCollection<Recipe> recipeList = new ObservableCollection<Recipe>();
は、あなたのコンボボックスのデータソースを設定し、Clickイベントハンドラを購読:コンボボックスのクリックハンドラで
comboBox1.DataSource = recipeList;
comboBox1.Click += new EventHandler(comboBox1_Click);
あなたがアイテムを追加することができますリストに表示され、「魔法によって」(目に見えるパターンのため)アイテムはコンボボックスに表示されます
void comboBox1_Click(object sender, EventArgs e)
{
recipeList.Add(new Recipe { Name = "Spagetti Bolognese" });
}
0
ComboBox Selected Index Changedイベントを使用できますが、最初にロードするときにデフォルト値があることを確認してください。
0
ダブルWinフォームエディタでコンボボックスをクリックします(または、のSelectedIndexChangedのイベントハンドラを追加します)、あなたは、ユーザーが項目を選択し、変更することができます毎回起動されます
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
のようなものを取得する必要がありますcomboBox1.Items.Add("test");
などの項目があります。
コンボボックスをクリックするたびにリストが変更されるたびに、Clickイベントを利用できます。コンボボックスのプロパティとイベントに行き、クリックをダブルクリックします。
コンポーネントをクリックするたびに自動的に発生するコードが生成されるはずです。
関連する問題
- 1. C#他のコンボボックスに従ってコンボボックスに項目を追加
- 2. コンボボックスに項目を追加する
- 3. DataGridViewコンボボックスに項目を追加
- 4. コンボボックスに項目を追加する
- 5. コンボボックスへの配列項目の追加
- 6. DHMTLxTouchでコンボボックスに項目を動的に追加する方法
- 7. コンボボックス内の項目に値を追加するには
- 8. WPF MVVM:コンボボックスに存在しない項目を追加します。
- 9. 更新コンボボックス選択された項目
- 10. バインドされたコンボボックスの項目にオートメーションIDを追加します。
- 11. 既存のdatagridview comboBoxカラムのコンボボックスに項目を追加
- 12. タブページに項目(コンボボックス)を追加する方法 - C#
- 13. VBA excel - リストボックスにコンボボックスの項目を追加する
- 14. WPFコンボボックス選択した項目のテキストを取得し、私はWPFのコンボボックスの下に持っているコンボボックス
- 15. コンボボックスで項目を選択しない
- 16. ユーザーがコンボボックスのEnterキーを押したときに選択された正しい項目
- 17. コンボボックス:私は、コンボボックス内のインデックス番目の0にテキストを「選択オプション」を追加しようとしました
- 18. コンボボックス選択項目
- 19. コンボボックスのフィルタリング後にJavaFXコンボボックスの選択項目が消える
- 20. VBA - 動的に作成されたリストビューからコンボボックスに項目を追加
- 21. Excel VBA動的に作成されたコンボボックスに項目を追加
- 22. 2番目のフォームのコードでコンボボックスに項目を追加する
- 23. XAML - コンボボックスの項目を選択したときにメッセージボックスを表示
- 24. コンボボックスの項目にテキストボックスをバインドする
- 25. 条件が満たされた場合にコンボボックスに項目を追加します。
- 26. WPFはチェックボックス付きコンボボックスをコンボボックスから選択解除します - リセット項目付きコンボボックス
- 27. 変更コンボボックス選択項目
- 28. ListViewItemにコンボボックスを追加します。
- 29. コンボボックスから入力を取り、私が選択した項目
- 30. コンボボックスから選択した項目に基づいてコンボボックスAのリストを変更します。