В моем приложении для Windows есть флажок «Непрерывный».Когда пользователь проверяет это и нажимает кнопку «Обработать», приложение будет обрабатывать все элементы в списке.Однако, если пользователь не установит этот флажок, он будет обрабатывать только первый в списке.
В моем методе Process я хочу написать условие if для проверки checkBox и выполнения цикла foreach, в противном случае выполнить толькопервый элемент.
Вот мой код
private void btnProcess_Clicl()
{
bool bDone = false;
while(!bDone)
{
LoadList(); //This will load the list from database into listBox
if(listBox.items.Count > 0)
{
ProcessList();
}
if(!chkBox.Checked)
bDone = true;
}
}
Я реализовал цикл foreach для обработки списка в методе ProcessList ().Есть ли способ избежать выполнения метода LoadList (), если пользователь проверяет непрерывный checkBox?LoadList () заполняет listBox из базы данных.