Плавное появление формы - C#
Формулировка задачи:
Не пойму в чем проблема. Только начинаю работать с c#, нужно сделать чтобы форма появлялась плавно.
Кинул таймер, поставил форме Opacity 0%,
пишу:
Форма появляется не плавно, а резко: т.е сначало ее не видно совсем, потом через 2 секунды(интервал таймера) она появляется уже с 100% Opacity.
Form1.ActiveForm.Opacity=Form1.ActiveForm.Opacity+1; if (Form1.ActiveForm1.Opacity==100) timer1.enabled=false;
Решение задачи: «Плавное появление формы»
textual
Листинг программы
public Form1() { InitializeComponent(); Opacity = 0; Timer timer = new Timer(); timer.Tick += new EventHandler((sender, e) => { if ((Opacity+=0.05d) == 1) timer.Stop(); }); timer.Interval = 100; timer.Start(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д