Я сделал C # форму Windows. Он использует веб-метод, а затем я хочу записать результаты веб-метода в список. Веб-метод работает в цикле, пока я не нажму кнопку остановки.
Проблема в том, что я не могу щелкнуть ни по одному из элементов управления в форме, и даже перемещение по самой форме невозможно.
Хотя функция добавления результатов веб-методов в список работает. Но это в значительной степени бесполезно, так как я не могу прокрутить список добавленных элементов.
Я помещаю время ожидания в 1 секунду между каждым вызовом веб-метода, но это не помогает ...
bool stop = false;
private void button1_Click(object sender, EventArgs e)
{
stop = false;
while (stop == false) {
GetTime(textBox1.Text);
System.Threading.Thread.Sleep(1000);
}
}
private void GetTime(string mid)
{
string i;
com.Service test = new com.Service();
i = test.GetZonedDateTimeByMID(mid).ToString();
lstLog.Items.Add(i);
}
private void btnStop_Click(object sender, EventArgs e)
{
stop = true;
}