Bonjour,
Je developpe un add-on pour internet explorer.
Cet add-on execute un form qui contient un processus tres long. J'aimerais pouvoir executer ce form tout en utilisant internet explorer normalement. Comment faire ?
voici mon code qui pose probleme car "freeze" :
J'aimeraid attendre que le form retourne un dialogresult different de None. Lorsque le dialogresult est different de None alors je continue le code normalement. Comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 MyForm myForm = new MyForm(context); myForm.Show(parentWindow); while (myForm.DialogResult == DialogResult.None) { System.Windows.Forms.Application.DoEvents(); Thread.Sleep(1000); }
Je ne veux pas de ShowDialog car je veux que l'utilisateur puisse utiliser l'application principale pendant ce temps.
Merci,
Partager