0

すでに4つのアイテムが入ったコンボボックスがあります。私のアプリは、実行時にこれら4つのアイテムのいずれかを(一度に1つずつ)受信しています。実行時に受信したアイテム(4つのうちの1つ)を使用してコンボボックスを設定するにはどうすればよいですか。

これは、アプリを少しユーザーフレンドリーにするためです。そのため、ユーザーは自分で選択する必要はありません。他にも方法があることは知っていますが、最初の段落で説明したように機能させたいと思います。

また、編集できないようにするためにこれを追加しました。

comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
4

1 に答える 1

1

私の知る限り、項目が ComboBoxes に追加されたときに発生するイベントはありません。アイテムがいつ追加されるかを制御できるので、コードがアイテムを追加するときは、独自のイベントを発生させる必要があります。

ただし、アイテムをいつ追加するかがわかっている場合は、次のように、最後に追加されたアイテムと同じになるように設定できます。

comboBox1.Items.Add(item);
comboBox1.SelectedIndex = comboBox1.Items.Count - 1;

または、次のようにいくつかのアイテムを削除する場合:

comboBox1.Items.Add(item);
comboBox1.SelectedItem = item;
于 2013-02-19T10:59:10.943 に答える