Не работает задержка в C#
private void buttonconfirm_Click(object sender, EventArgs e)
{
if (login.Text == "")
{
text_error.Visible = true;
Thread.Sleep(1000);
text_error.Visible = false;
}
else if (password.Text == "") {
text_error.Visible = true;
Thread.Sleep(1000);
text_error.Visible = false;
}
login и password это текстовые блоки и если человек оставляет эти поля пустыми или хотя бы одно у него должно показывать на экране текст(label) и через секунду убирать его, а у меня вообще ничего не показывает и все, хотя задержка есть, по кнопке видно.
Источник: Stack Overflow на русском