Я думал, что Shown
будет ответом.Но, похоже, не все элементы управления одинаковы.Панель отображается сразу, а метка - нет.
У меня есть следующий код:
public partial class Form2 : Form
{
Panel p = new Panel() { BackColor = Color.Green };
Label l = new Label() { Text = "abc", Location = new Point(0, 100) };
public Form2()
{
Controls.Add(p);
Controls.Add(l);
Shown += new EventHandler(Form2_Shown);
}
void Form2_Shown(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(2000);
}
}
, который изначально показывает это:

А через 2 секунды - это:

Так как мне запустить код после «второго изображения»?