在我的表单中,我将listbox和combobox设置为相同的数据源,如此
public DetailsForm()
{
InitializeComponent();
this.categories_comboBox.DataSource = TextSelectionSettings.Default.categories;
this.categories_listBox.DataSource = TextSelectionSettings.Default.categories;
}
我在集合中列出的项目显示在列表框和组合框中,但是当我单击列表框中的项目时,它会更改组合框中的所选项目,反之亦然。这不是我的预期,因为我没有为任何一个控件定义事件。
有没有办法解耦这两个?
编辑类别属于
类型System.Collections.Specialized.StringCollection
和TextSelectionSettings是ApplicationSettings