Bonjour
J'ai fais une petite appli C# WinForm.
Lorsque l on clic sur un bouton je demarre un process dans une fenetre DOS (c'est pour lancer un vieux pgm je n'ai pas le choix).
Le probleme c 'est que lorsque l'on deplace la fenetre DOS sur la fenetre principale, il y a un probleme d affichage (de rafraichissement la fenetre se redessine mal)
Ci dessous le code pour le demarrage du process DOS
Si vous savez comment regler le PB
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.EnableRaisingEvents = false; proc.StartInfo.FileName = Environment.GetEnvironmentVariable(COMSPEC); proc.StartInfo.WorkingDirectory = rep; // pour faire un test cmd = "DIR & PAUSE" proc.StartInfo.Arguments = "/C " + cmd ; proc.StartInfo.UseShellExecute = false; proc.Start(); proc.WaitForExit();
A+
Partager