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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [RESOLU] [C #] Activation d'un form et désactivation d'un autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] [C #] Activation d'un form et désactivation d'un autre

n°1385940
Jinroh
Posté le 12-06-2006 à 17:26:12  profilanswer
 

Bonjour, je début actuellement sous C# avec lequel je dois ré ecrire une appli.
Elle tourne avec plusieurs fenetre et j'aurais besoin lors d'un clic d'ouvrir une nouvelle fenetre et en même temps désactiver l'utilisation de la fenetre d'appel.
Pour le moment je fais un :  

Code :
  1. private void bNouveau_Click(object sender, EventArgs e)
  2. {
  3.   Form fNouveauGroupe = new fNouveauGroupe();
  4.   fNouveauGroupe.Show();
  5. }


 
Mais j'aimerais bien désactiver les actions sur la fenêtre à partir de laquelle j'appel le nouveau form.
 
 
Autre petite question pendant que j'y suis, est-ce qu'il existe une doc complète un peu comme celle pour la java, je n'ai rien trouvé de tel pour le moment.
 
Merci pour votre aide

Message cité 1 fois
Message édité par Jinroh le 12-06-2006 à 18:00:11

---------------
Galerie photos
mood
Publicité
Posté le 12-06-2006 à 17:26:12  profilanswer
 

n°1385942
_darkalt3_
Proctopathe
Posté le 12-06-2006 à 17:29:25  profilanswer
 

Tu peux mettre en constructeur de ta Form une référence vers ta form initiale:
 
genre

Code :
  1. Form fNouveauGroupe = new fNouveauGroupe(this);
  2. fNouveauGroupe.Show();


 
et dans ta Form, utiliser les enabled, show, etc avec cette référence.


Message édité par _darkalt3_ le 12-06-2006 à 17:29:46
n°1385954
Jinroh
Posté le 12-06-2006 à 17:42:05  profilanswer
 

Merci pour cette réponse si rapide.
C'est bon j'ai réussi à désactiver mon form parent.
Par contre maintenant à la fermeture du fils, j'aurias besoin de réactiver le parent.
 
Je dois essayer de regarder dans cette méthode ? :

Code :
  1. private void fGestionGroupe_FormClosing(object sender, FormClosingEventArgs e)


 
Merci


---------------
Galerie photos
n°1385956
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-06-2006 à 17:43:57  profilanswer
 

Jinroh a écrit :


Mais j'aimerais bien désactiver les actions sur la fenêtre à partir de laquelle j'appel le nouveau form.


fNouveauGroupe.ShowDialog() au lieu de Show(), pour afficher une Form modale
 

Jinroh a écrit :


Autre petite question pendant que j'y suis, est-ce qu'il existe une doc complète un peu comme celle pour la java, je n'ai rien trouvé de tel pour le moment.


la MSDN
http://msdn2.microsoft.com/fr-fr/library/ms306608.aspx

Message cité 1 fois
Message édité par Harkonnen le 12-06-2006 à 17:44:26

---------------
J'ai un string dans l'array (Paris Hilton)
n°1385958
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-06-2006 à 17:45:32  profilanswer
 

Jinroh a écrit :

Merci pour cette réponse si rapide.
C'est bon j'ai réussi à désactiver mon form parent.
Par contre maintenant à la fermeture du fils, j'aurias besoin de réactiver le parent.
 
Je dois essayer de regarder dans cette méthode ? :

Code :
  1. private void fGestionGroupe_FormClosing(object sender, FormClosingEventArgs e)


 
Merci


Non, tu affiches ta Form en modal, ce qui fait que toutes les actions autres que sur cette Form ne seront pas possibles

Message cité 1 fois
Message édité par Harkonnen le 12-06-2006 à 17:45:45

---------------
J'ai un string dans l'array (Paris Hilton)
n°1385963
Jinroh
Posté le 12-06-2006 à 17:50:05  profilanswer
 

Harkonnen a écrit :

fNouveauGroupe.ShowDialog() au lieu de Show(), pour afficher une Form modale
 
 
la MSDN
http://msdn2.microsoft.com/fr-fr/library/ms306608.aspx


 

Harkonnen a écrit :

Non, tu affiches ta Form en modal, ce qui fait que toutes les actions autres que sur cette Form ne seront pas possibles


Effectivement avec le .showDialog plus besoin de bloquer la fenetre parent.
Merci beaucoup à vous pour els réponses si rapides !!!
Et merci pour le lien de la msdn  :jap:  :jap:


---------------
Galerie photos

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

  [RESOLU] [C #] Activation d'un form et désactivation d'un autre

 

Sujets relatifs
erreur $ (résolu)[RESOLU]Histoire d'encodage...
[résolu] DropButtonClick[RESOLU] colonne en lettre et en chiffre
[VBA][resolu]parcouir une listebox[résolu] Impossible d'utiliser les fonctions preg_*
[VB6][resolu] prob requete[resolu] erreur C1083 Cannot open include file ...ça a l'air tout bête
[Résolu]delete mysql sous phperreur validation W3C (résolu)
Plus de sujets relatifs à : [RESOLU] [C #] Activation d'un form et désactivation d'un autre


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