コンボボックスにはレシピ名が表示されます。レシピはディレクトリに保存されます。ユーザーがコンボをクリックすると、アイテムを追加/削除し、新しい新しいドロップダウンリストを表示する必要があります。リストを更新するのにどのイベントを使用できますかユーザーがコンボボックスをクリックしたときにコンボボックスに新しい項目を追加
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. コンボボックスに項目を追加する
- 2. コンボボックスに項目を追加する
- 3. DHMTLxTouchでコンボボックスに項目を動的に追加する方法
- 4. WPF MVVM:コンボボックスに存在しない項目を追加します。
- 5. バインドされたコンボボックスの項目にオートメーションIDを追加します。
- 6. タブページに項目(コンボボックス)を追加する方法 - C#
- 7. コンボボックスで項目を選択しない
- 8. コンボボックス選択項目
- 9. XAML - コンボボックスの項目を選択したときにメッセージボックスを表示
- 10. 新しい項目が追加されたときにListViewがちらつく
- 11. ListViewItemにコンボボックスを追加します。
- 12. コンボボックスから選択した項目に基づいてコンボボックスAのリストを変更します。
- 13. リストボックスの項目をコンボボックスの項目にコピーする方法は?
- 14. コンボボックス表示されない項目
- 15. Visual C#combox1.Items.Add( "test");エラー?私はコンボボックスに項目を追加しようとすると
- 16. WPFコンボボックス、Observableコレクションにバインドするときにすべてのオプション項目を追加する
- 17. コンボボックスでホットリスト項目を選択
- 18. コンボボックスから選択項目を取得
- 19. 最後に選択したコンボボックスの項目を覚えています
- 20. プログラムでrecyclerviewに新しい項目を追加しますか?
- 21. 識別子なしでdojo.data.itemFileWriteStoreに新しい項目を追加
- 22. ObjectListViewに新しい項目を追加するには?
- 23. コンボボックス内の選択した項目にマウスポインタの位置を設定します。
- 24. コンボボックス内の項目を選択し、コンボボックスのテキストを別のものに設定しますか?
- 25. コンボボックスで最後に追加したリストアイテムを選択する
- 26. コンボボックスで非常に長いテキスト項目を扱う方法
- 27. ボタンをクリックしてタブパネルにタブ(項目)を追加する、extjs
- 28. InfoPath - コンボボックスにWebサービスのADユーザーを追加する
- 29. コンボボックスをクリックしたときにtextbox_leaveイベントが2回発生する
- 30. 新しいリスト項目をリストに追加する方法