2011-09-17 10 views
0

私は質問をしたいと思います。 私はWindowsフォームに5つのボタンと1つのコンボボックスを持っています。 コンボボックスには、コレクションで選択する5つのアイテムがあります。手動でC#.Netのコンボボックスを選択する方法

例えば、そのような

1.John

2.Steve

3.Seven

4.Jhone

5.Eistein

ボタンのイベントでコンボボックス内の項目を手動で選択したいと考えています。 7ボタンをクリックすると、そのコンボボックスは自動的にJohn to Sevenを選択します。 または、コンボボックスの選択項目がSeven to Eisteinを自動的に選択するEisteinを選択します。 どうすればいいですか?

ご連絡いただければお知らせください。 お時間をありがとうございます。 :)

+0

あなたが言う「七Eisteinには、」あなたは、コンボボックスで複数の項目を選択したい意味していますか?標準コンボボックスは、ListBoxコントロールを使用する必要があるため、複数項目の選択をサポートしていません。 –

+0

ご迷惑をおかけして申し訳ございません。 私は、7つのボタンをクリックするとそのコンボボックスの選択項目がEistein.likeに変わる必要があることを意味します。 – Seven

答えて

2

使用FindStringExact

private void einsteinButton_Click(object sender, EventArgs e) 
{ 
    int item = ComboBox.FindStringExact("Einstein"); 
    if (item >= 0) 
     ComboBox.SelectedItem = item; 
} 
+0

私のコンボボックスに変更はありません。なぜですか? – Seven

+0

あなたはデバッグしていません。どうして? – CodeCaster

+0

私がデバッグするとき、私のコンボボックスの数は5であり、eistein.itはまだ選択された7つのitem.Pleaseをまだ変更していません。 – Seven

関連する問題