У меня есть форма оповещения, которая появляется в правом углу экрана, и я хочу постепенно увеличивать ее высоту, как некоторые антивирусные предупреждения! я попробовать этот код, но не работает, я думаю, я должен использовать degates но я do't знаю, как и на каком evaenПостепенно увеличивайте высоту формы
private void AlertForm__Load(object sender, EventArgs e)
{
const int h = 377;
int Curr = 0;
while (Curr < h)
{
this.Height = Curr;
Curr++;
Thread.Sleep(10);
}
}
могли бы вы мне помочь?
Вы должны сделать это за пределами метода AlertForm__Load, потому что вы не увеличивать высоту до 377, а затем метод загрузки завершен и форма будет отображаться с высотой 377 непосредственно. Возможно, используйте таймер http://msdn.microsoft.com/en-us/library/system.timers.timer(v=vs.110).aspx –