public void FunctionA(Object element)
{
element.Items.Clear();
}
Пример использования:
FunctionA(checkedListBox1);
В функцию FunctionA будут поступать аргументы только checkedListBox и comboBox, у обоих элементов есть метод .Items.Clear()
Как сделать чтобы это заработало ?
Ответ
public void FunctionA(IList aList)
{
aList.Clear();
}
FunctionA(checkedListBox1.Items);
FunctionA(comboBox1.Items);
Update
Что делать если в случае добавления checkedListBox1, нужно по
умолчанию чекбокс в положении cheked.
Ну нет чудес.
if (aList is CheckedListBox.ObjectCollection)
{
((CheckedListBox.ObjectCollection)aList).Add(Text, true);
}
else
{
aList.Add(Text);
}
Комментариев нет:
Отправить комментарий