J'ai créé un formulaire parent et un formulaire enfant dans C# lorsque je clique sur un élément de menu sous forme parent, il ouvre le formulaire enfant mais j'accède toujours au formulaire parent.je veux que la forme mère restera jusqu'à ce que la forme inaccesible d'enfant open.please me envoyer les code.thnksformulaire parent est accessible lorsque le formulaire enfant est ouvert
Répondre
Probablement vous devriez utiliser la méthode form.ShowDialog()
au lieu de form.Show()
Certainement vous devez ajouter une meilleure description, au moins cadre que vous utilisez (WinForms?). C# n'est pas un cadre.
essayer avec ce
form.ShowDialog()
Un formulaire qui n'est pas un formulaire de niveau supérieur ne peut pas être affiché en tant que boîte de dialogue modale. Supprimez le formulaire de tout formulaire parent avant d'appeler showDialog. ce message d'erreur est affiché quand j'utilise la méthode ShowDailog() –
Dans ce cas, vous pouvez utiliser la réponse kalyan. Cela signifie que lorsque vous avez terminé dans le formulaire enfant, le formulaire parent peut être rendu visible à nouveau – Pankaj
Avez-vous besoin du formulaire enfant MDI ou est-ce un formulaire normal suffisant? (D'où l'erreur que vous obtenez). Comment utilisez-vous l'enfant? – RvdK
utilisation, processus form.Hide()
pour rendre le formulaire parent à ne jamais la accessable quand La forme enfant s'ouvre et donne form.show()
pour activer le formulaire parent.
Si vous souhaitez que votre formulaire parent soit visible lors de l'affichage du formulaire enfant, vous pouvez effectuer les opérations suivantes.
form.ShowDialog(this).
Où this
est l'instance de votre formulaire parent.
D'autre part, si vous voulez que votre formulaire parent peau tout en montrant l'enfant formulaire, vous pouvez faire à la suite
this.Hide();
form.ShowDialog(this)
- 1. Comment fermer un formulaire parent lorsque l'enfant est ouvert
- 2. Fermeture du formulaire parent lorsque le formulaire enfant se ferme
- 3. Comment puis-je redimensionner un formulaire enfant lorsque son formulaire parent MDI est agrandi?
- 4. Placement de formulaire - Formulaire enfant central selon le formulaire parent
- 5. WinForms: formulaire enfant ferme formulaire parent
- 6. Comment faire pour actualiser le formulaire parent lorsque dans le formulaire enfant est cliqué sur le bouton?
- 7. Actualiser le formulaire parent de "Call_form" après que le formulaire enfant est fermé dans Oracle 10g
- 8. Rediriger le formulaire parent lorsque ShowModalDialog est fermé
- 9. Comment empêcher une action dans le formulaire parent s'exécutant lorsque le formulaire enfant est visible dans Delphi
- 10. Formulaire de propriétaire ouvert lorsqu'un formulaire est fermé
- 11. Parent et enfant div avec le formulaire
- 12. C# Effacer Datagridview sur le formulaire parent lorsque le formulaire enfant se ferme
- 13. Comment puis-je fermer le formulaire enfant lorsque je clique sur le formulaire parent?
- 14. Le formulaire parent est mis en avant lorsque l'on clique sur la barre de menu d'un formulaire enfant
- 15. Comment puis-je rendre un formulaire MDI inactif lorsque le formulaire enfant est actif
- 16. C# Formulaire Windows: problèmes de formulaire Mdi parent et enfant
- 17. La ligne est modifiée lorsque le formulaire est ouvert en accès vba
- 18. Afficher un petit formulaire lorsque le formulaire principal est "verrouillé"
- 19. WinForm disposant d'un sous-formulaire lorsque le formulaire est disposé
- 20. étiquette dans le formulaire parent MDI ne restent pas en arrière-plan du formulaire enfant?
- 21. Formulaire MDI en C# Parent Et Enfant
- 22. Désactiver le formulaire lorsque BackgroundWorker est occupé?
- 23. C# - Fermer un formulaire enfant du parent
- 24. MDI parent formulaire enfant problèmes de localisation
- 25. Expand Enfant lorsque le parent est développé dans un TreeView
- 26. -à-plusieurs sur le formulaire parent/enfant est de limiter la saisie des données
- 27. DropdownList est null lorsque le formulaire est soumis (MVC3)
- 28. Comment lire le formulaire parentagrid dans le formulaire enfant
- 29. jsf remplir les champs du formulaire lorsque le champ est ouvert
- 30. Première mouseclick inscrit sur le formulaire parent lorsque le nouveau formulaire est lancé à travers l'événement Tabstrip_Click
Quelle raison devrions-nous préciser pour fermer pour la question contenant « me envoyer le code »? – khachik
duplication possible de [Désactiver le formulaire parent lorsque le formulaire enfant est actif] (http://stackoverflow.com/questions/1130208/disable-parent-form-when-child-form-is-active) – TheVillageIdiot
@khachik, je pense que tombe sous "pas une vraie question", mais de telles questions sont généralement des doublons aussi bien. – finnw