Анимация на форме во время загрузки

159
29 ноября 2017, 23:11

Есть некий процесс, во время которого мне нужно показывать форму. На этой форме лежит компонент из Devexpress - ProgressPanel. Этот компонент отображает определённую анимацию. Проблема в том, что никак не получается отобразить эту форму так, чтобы анимация отображалась - она фризится на первом кадре. Просьба подсказать, как сделать так чтобы не фризилась. Пробовал использовать backgroundworker - тоже фризится

fWaiting form;
private void bUserDataRefresh_Click(object sender, EventArgs e)
{   
    form = new fWaiting();
    form.TopMost = true;
    form.Show();
    Application.DoEvents();
    //fmain.Invoke(new MethodInvoker(delegate ()
    //{
    //    form = new fWaiting();
    //    form.TopMost = true;
    //    form.Show();
    //    Application.DoEvents();
    //}));
    Classes.MySQL.UpdateUser(userdata);
    form.Close();
    MessageBox.Show("Успешно","",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
Answer 1

Проблему решил использованием DevExpress компонента splashScreenManager

READ ALSO
MetroFramework баги

MetroFramework баги

Вот как выглядит моя MetroFramework форма в visual studio

194
Зависимые контролы TextBox

Зависимые контролы TextBox

Привет всемПоскажите пожалуйста, у меня страница, к которой привязан соответствующий VM со свойствами Width, Height и Depth

251
Паттерн проектирования Future .Net C#

Паттерн проектирования Future .Net C#

В книге Марка Гранда "Шаблоны проектирования" описан паттерн проектирования FutureКто-нибудь использовал данный паттерн в C# и может объяснить...

130
Не могу применить стиль к элементу панели

Не могу применить стиль к элементу панели

Не получается применить стиль к динамическим элементам

202