将选定的索引组合框与另一个选定的索引组合框进行比较

Comparing a Selected Index Combo Box to another Selected Index Combo Box

基本上我要做的是比较 Win Forms 中两个组合框的选定索引。 如果 ComboBoxA.SelectedIndex == 1 并且 ComboBoxB.SelectedIndex == 1,我需要通过将 ComboBoxB.SelectedIndex 更改为 2 来防止这种情况发生。

我尝试通过 If 语句执行此操作,但无法获得我想要的结果。

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

但是,我似乎无法让它工作。我是 C# 的初学者,正在处理本学期的最后一项作业。

您可以处理事件以阻止操作:

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

这里是 MSDN ref.