ratsimisampy
Messages postés37Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention 4 mai 2006
-
4 nov. 2005 à 00:13
ratsimisampy
Messages postés37Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention 4 mai 2006
-
14 nov. 2005 à 17:52
voici mon problème:
jai deux form, parent et child
jouvre mon child grace a un menu que je rend inactif
lorsque je ferme mon child, je voudrai reactiver mon menu
ce que jai fais:
//dans le code child
formParent oParent = new formParent();
oParent.monMenu.Enable = true
// pour reactivé , sachant q jai mis la visibilité du menu à public
qu'est-ce qui ne va pas? quel autre solution faire?
merci
bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007 4 nov. 2005 à 10:08
La tu crée une nouvelle instance de ton formParent si j'ai bien compris ton code.
Tu devrais passer dant le constructeur de ta childForm, ton parentForm, pour qu'il puisse réactiver ton menu. Mais c'est pas la solution la plus sexy du monde lol
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 4 nov. 2005 à 13:23
Le mieux serait de creer un event dans ta form enfant.
Tu inscris ta form parent cet evenement, et lors de la fermeture de la form enfant, tu le declenche.
Dans la méthode associée a l'event, tu reactives ton menu.
ratsimisampy
Messages postés37Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention 4 mai 2006 4 nov. 2005 à 17:42
voici mon code
//dans levennement closing de la form enfant
private void frmNouveauBC_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
frmPrincipale of = new frmPrincipale();
of.mnuSaveCmd.Enabled = true ;
MessageBox.Show(of.mnuSaveCmd.Enabled.ToString());
//ca cest juste pr verifier
}
//lorsque jouvre la form child a partir de form parent
private void mnuSaveCmd_Click(object sender, System.EventArgs e)
{
frmNouveauBC oNewMdiChild = new frmNouveauBC();
oNewMdiChild.MdiParent = this ;