Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
887 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#][Windows Form] "Form" toujours au dessus d'un autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#][Windows Form] "Form" toujours au dessus d'un autre

n°2243412
dead5her
Posté le 19-11-2014 à 09:20:19  profilanswer
 

Bonjour,  
J'ai un logiciel composé de deux "Form" et je souhaiterais faire que je ne puisse pas accédé à ma première "Form" si la deuxième est présente ...  
Comment pourrais-je faire ?  
(Ma première contient le programme principal tandis que le second est un équivalent de popups personnalisé)

mood
Publicité
Posté le 19-11-2014 à 09:20:19  profilanswer
 

n°2243560
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 20-11-2014 à 16:15:43  profilanswer
 

Ca s'appelle une form modale et ça s'ouvre via Form.ShowDialog()
http://msdn.microsoft.com/en-us/li [...] 10%29.aspx


---------------
J'ai un string dans l'array (Paris Hilton)
n°2243614
TotalRecal​l
Posté le 21-11-2014 à 09:44:59  profilanswer
 

C'est souvent le plus simple.

 

Sinon, il y a aussi plein d'autres possibilités si tu dois faire des trucs un peu subtils que ShowDialog ne permet pas. La plupart impliquent de capturer les événements liés à la fenêtre parente ou enfant ou bien de mettre la première dans un état particulier avant ouverture de l'enfant. Pour lier l'une à l'autre tu peux utiliser la propriété Owner ou les propriétés MDI.
Evenements côté enfant : Activated, Deactivate. Tu peux aussi jouer sur Load et Close : au load tu désactives ta form parente, au close tu la réactives. Ce genre de choses.

 

Edit : tu trouveras quelques illustrations ici : http://stackoverflow.com/questions [...] -is-active


Message édité par TotalRecall le 21-11-2014 à 09:46:22

---------------
Topic .Net - C# @ Prog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#][Windows Form] "Form" toujours au dessus d'un autre

 

Sujets relatifs
script xcopy windowsexercice C ( debutant) demande d explications
Problème code C++ débutant watershedprogramme en language C
C++PBd'écriture fichier. C:\Windows\Gestion
Besoin d'aide (programmation C)arguments dans programme C
C++ Gamebuino / Arduino / Débutant[Débutant C++] Classes simples
Plus de sujets relatifs à : [C#][Windows Form] "Form" toujours au dessus d'un autre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR