WinForms: Afficher le formulaire modal sur les autres fenêtre principale de l'application
Est-il possible de montrer une WinForms formulaire modal sur un autre processus de la fenêtre principale?
Par exemple, mon WinForms application se compose d'un formulaire modal sur un autre processus de la fenêtre principale avec le PID x.
Essayé " de niveau Supérieur=true à la propriété?
Pas exactement ce que je veux, mais pourrait fonctionner dans certaines situations...
Pas exactement ce que je veux, mais pourrait fonctionner dans certaines situations...
OriginalL'auteur Harry13 | 2013-02-20
Vous devez vous connecter pour publier un commentaire.
Vous pouvez afficher comme un dialogue, comme suit:
Vous passer le courant
IWin32Window
ouform
vous voulez être le propriétaire, donc si vous êtes en l'appelant par exemple un clic sur un bouton sur le formulaire parent, juste passer à traversthis
.Vous voulez être en mesure d'obtenir la
IWin32Window
pour un autre processus, ce qui est possible, mais je ne sais pas si un formulaire modal qui est.C'est la manière dont elle pourrait, si elle était possible, cependant, il ne semble pas fonctionner pour moi.
Ce lien peut faire un peu plus d'informations sur le sujet: Comment puis-je faire un enfant, une fenêtre apparaître modal dans mon processus?
form.ShowDialog()
l'ouvre dans un autre processus?Par exemple, une seconde application qui est en cours d'exécution sur le système. Pas un formulaire modal dans la même application
Désolé, j'ai mal lu la question. Doit être trop tôt pour moi.
Cela fonctionne pour moi, merci. Comment puis-je atteindre la boîte de dialogue modale est créé à partir de la routine principale sans avoir un autre normal non modale formulaire principal créé?
OriginalL'auteur Adam K Dean