Bonjour,
Je résume et simplifie mon problème :
J'ai une winForm contenant un bouton qui lance une méthode (qui dure longtemps), durant que la méthode s'execute j'aimerais pouvoir continuer à naviguer sur mon application hors je n'y arrive pas, la winform se bloque jusqu'à ce que la méthode ait fini. Seriez-vous comment lancer cette méthode tout en gardant l'interactivité de l'application?
Voila mon code actuel.
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public partial class GUIConnexion : UserControl { private delegate void Export (int i); public GUIConnexion() { InitializeComponent(); } private void OnClick(object sender, EventArgs e) { this.BeginInvoke( new Export(ExportBadges),1 ); } private void ExportBadges(int i) { Communication.ExportListBadge(); } }
Partager