现在我正在维护 4 个独立的数据源,并在每个组合框中添加和删除项目,因为该项目在另一个组合框中被选中/取消选中。
AvailibleColors1 = new List<String>(new String[] { Resources.Red, Resources.Orange, Resources.Blue, Resources.White, null, });
AvailibleColors2 = new List<String>(new String[] { Resources.Red, Resources.Orange, Resources.Blue, Resources.White, null, });
AvailibleColors3 = new List<String>(new String[] { Resources.Red, Resources.Orange, Resources.Blue, Resources.White, null, });
AvailibleColors4 = new List<String>(new String[] { Resources.Red, Resources.Orange, Resources.Blue, Resources.White, null, });
这是一个简单的游戏,玩家正在选择他们的颜色,其想法是玩家甚至不应该选择其他玩家已经选择的颜色。我当前的方法是有效的,但它很脆弱(comboBox 在添加/删除项目时并不总是更新,不知道为什么)并且不优雅。一如既往,提前致谢!