Muillan
Messages postés3Date d'inscriptionmardi 30 octobre 2007StatutMembreDernière intervention 8 décembre 2007
-
2 déc. 2007 à 21:43
Muillan
Messages postés3Date d'inscriptionmardi 30 octobre 2007StatutMembreDernière intervention 8 décembre 2007
-
8 déc. 2007 à 14:26
Bonjour à tous
mon besoin : je souhaite ouvrir un programme à l'aide de mon application sous Visual studio 2005 (code en VB) et je voudrais que le programme ouvert reste en tâche de fond. Je veux que mon application soit encore active après cette opération
J'arrive à ouvrir mon programme en minimized grâce au shell et à MinimizedNoFocus mais
je n'arrive pas à garder mon application active
J'ai essayé avec la commande Select, avec le focus mais ça ne fonctionne pas terrible, mon application reste "grisé" (j'ai pas réussi à trouver une autre explication, elle n'est pas active en fait!)
Dim pSI As New System.Diagnostics.ProcessStartInfo("tonapp")
pSI.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized
System.Diagnostics.Process.Start(pSI)
Alors ajoute un MyBase.Activate() pour réactiver ta form.
Par contre, il faudras peut-être faire une petite pause avant le temps que l'application se lance.
__________
Kenji