Есть форма, в которой при выборе опред. radiobutton и нажатия кнопки "начало" открывается новая форма. В зависимости от radiobutton на форме должны появляться с определенным интервалом элементы list1 и list2 в лейблах.
switch (main.passingText)
{
case "Цвета":
for (int i = 0; i < main.list1.Count; i++)
{
label_word.Text = main.list1[i];
for (int j = 0; j < main.list2.Count; j++)
{
label_transl.Text = main.list2[j];
Thread.Sleep((main.passText_forTime));
}
}
Thread.Sleepбудет блочить UI поток у вас и форма будет неотзывчивая. – MihailPw Apr 27 '17 at 17:29async/awaitконструкцию и обращайтесь к UI потоку, когда вам надо будет обновить UI контрол :) – MihailPw Apr 27 '17 at 17:34Application.DoEvents();... – Alexander Petrov Apr 27 '17 at 17:38