在我的C#.net窗口应用程序中使用了两个组合框,如combobox1 & combobox2(两个组合框包含相同的项目)如果我选择combobox1中的任何项目,我需要在combobox2中隐藏该值。Winforms combobox compare
-1
A
回答
0
我想你想在第一个选择第二个组合框中选择相同的索引。
所以在SelectedIndexChanged
事件的combobox1
添加以下代码:
combobox2.SelectedIndex = combobox1.SelectedIndex;
1
最简单的解决方案是在第一个组合框处理SelectedItemChanged
并重新生成第二个组合框中的项目列表,以便第一个选定的项目被排除。如果你没有大量的项目,这应该可以正常工作。另外一个边界情况来考虑:
- 如果以后更改在第一个组合框以匹配在第二个组合框中选择的选择,您可能需要清除并重新设置第二个组合框。您可以在第一个组合框的相同
SelectedItemChanged
事件处理程序中处理此案例。
0
最简单的,但也许不是最干净的:
基础上combobox1每一个项目在combobox1选择什么时间不只是重新填充combobox2。
0
您可以使用Contains检查一个人是否有另一个人,并执行一个循环来检查所有项目。
for (int i = 0; i < ListBox1.Items.Count; i++)
{
if (ListBox2.Items.Contains(ListBox1.Items[i]))
{
ListBox1.Items.RemoveAt(i);
i--;
}
}
相关问题
- 1. C#/ Winforms,DataGridView/Combobox
- 2. C#winforms combobox动态自动完成
- 3. 如何在winforms中只编制Combobox
- 4. 如何在winforms中筛选ComboBox值
- 5. 如何将ComboBox项目插入ListBox? [winforms]
- 6. WinForms Combobox没有删除项目
- 7. PHP/CakePHP datetime compare
- 8. DateTime Compare in c#
- 9. compare int with char
- 10. SQL DATA COMPARE
- 11. strcmp或string :: compare?
- 12. compare jTextField - java
- 13. C++ compare unordered_map hash keys
- 14. Git Diff with Beyond Compare
- 15. select * like with masked compare
- 16. Combobox selectedvalue
- 17. Winforms ComboBox:当插入符号移动时的事件?
- 18. 选择Winforms Infragistics ComboBox中的所有文本
- 19. Winforms Combobox选择表单上的文字fontchange
- 20. 在Winforms中,如何覆盖ComboBox的OnDropDown方法?
- 21. Winforms Combobox - 不允许用户编辑项目
- 22. Winforms Databound ComboBox在关闭时不更新窗口
- 23. 使用ComboBox WinForms保持ID和值同步C#
- 24. 选择一个值后Winforms combobox更改displaytext
- 25. 如何将工具提示添加到Winforms中的Combobox项目
- 26. Winforms ComboBox在点击时不会展开,有什么想法?
- 27. WInforms Combobox SelectionChangeCommitted事件并不总是改变SelectedValue
- 28. WinForms ComboBox - 点击文本输入时的事件
- 29. Python Difflib Deltas和Compare Ndiff
- 30. Shell脚本-directory compare-输出
你的问题到底是什么?也许你可以提供一些代码来帮助我们发现问题? – NickAldwin 2010-07-26 13:21:37
你想隐藏它,或者你想删除它? – 2010-07-26 13:44:37
Lawrance,你是否试图做一个'选择器'控制,也就是2个列表框,其中的按钮类似于<< >>< >以从中选择一个项目,添加到另一个项目中?你的问题并没有真正地说,但是这是一个常用的窗口小部件,它还没有带有winforms(他们可能会将它保存为WPF)。如果这是你想要的,请编辑,这样我们可以提供帮助。 – FastAl 2010-07-26 20:59:10