2016-04-24 27 views
0

基本的に何をしようとしているのは、Winフォームの2つのコンボボックスの選択されたインデックスを比較することです。 ComboBoxA.SelectedIndex == 1と、ComboBoxB.SelectedIndex == 1は、私が2選択したインデックスのコンボボックスと別の選択したインデックスのコンボボックスの比較

にComboBoxB.SelectedIndexを変更することで、私はIfステートメントを介してこれをやってみましたし、得ることができませんでした、起きてからそれを防ぐために必要がある場合私が探していた結果

if (Northern.SelectedIndex == 1 && NorthernEnd.SelectedIndex == 1) 
       NorthernEnd.SelectedIndex = 2; 

しかし、私はこれを動作させるようには思えません。私はC#の初心者です。

+1

あなたのコードでは、あなたは防御していません。あなたはそれを許している。 – Shaharyar

+0

これは表示されているとおりに動作するはずです –

答えて

0

あなたが行動を防ぐために、イベントを処理することができます

if (Northern.SelectedIndex == 1 && NorthernEnd.SelectedIndex == 1) 
    e.Handled = true; 

ここMSDN refです。

関連する問題