public MultipleSelectForm(string title, object source, string displayMember)
{
InitializeComponent();
Text = title;
_displayMember = displayMember;
checkedListBox.DataSource = source;
checkedListBox.DisplayMember = displayMember;
foreach (var item in checkedListBox.Items)
{
_source.Add(item);
filterToolStripTextBox.AutoCompleteCustomSource.Add(GetPropertyValue(item, _displayMember));
}
filterToolStripTextBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
filterToolStripTextBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
ShowIcon = true;
Icon = Repository.ProductIcon;
}