如何编写通用的ComboBox来强制用户选择建议的条目?

时间:2011-10-20 22:00:56

标签: c# winforms user-interface architecture combobox

这是:How to force a user to take a suggested entry into a ComboBox?

的扩展程序

如何以通用方式实现使用事件(如Leave和SelectedIndexChanged)的解决方案?例如:我已经为许多具有共同行为的组合框实现了这些方法;所有Combos上的Leave事件的代码都是一样的,所以我认为我可以子类化或使用部分类,但我不知道如何以体系结构正确的方式执行它,或者我是否可以在VSTS2010 GUI编辑器中使用新的子类组件

尝试将此视为创建自定义组合,必须强制用户写入其相关DataSource

中已存在的值

1 个答案:

答案 0 :(得分:1)

创建一个继承自ComboBox的自定义控件(而不是继承自UserControl)并将所有逻辑放在那里。