Changer le texte d'un bouton [Résolu]

rdube 6 Messages postés jeudi 18 septembre 2008Date d'inscription 4 février 2009 Dernière intervention - 3 févr. 2009 à 19:07 - Dernière réponse : rdube 6 Messages postés jeudi 18 septembre 2008Date d'inscription 4 février 2009 Dernière intervention
- 4 févr. 2009 à 14:54
Bonjour !

voici la situation.

- une form avec un 2 bouton (1 bouton logonfonction)
- une form avec un bouton (accepter) et 2 textbox (user et password)

Mon but est de faire changer le texte du bouton fonctionMain quand le user et password de la form pass sont correct.

voici mon code :

if

(str33 == encpassword)   {

         PassTextBox.Clear();

         

Main open =
new
Main();         open.ChauffButton.Text =

"dfg";

   }

j'ai déja esseyer le open.refresh(); et le open.update(); mais ca ne fonctionne pas

a noté que la form Main est déja en fonction donc un open.show(); ne peut etre utilisé, je ne dois pas avoir deux form Main d'ouverte en meme temps.

Jespère que le tout est assez clair

merci a l'avance !
Afficher la suite 

3 réponses

Répondre au sujet
fcaruso 18 Messages postés vendredi 15 avril 2005Date d'inscription 10 février 2009 Dernière intervention - 3 févr. 2009 à 21:25
+3
Utile
Main open = new Main(); ??? Mais tu parle pas à la bonne instance.

La methode propre : Faire un delegate dans la form "Pass" a laquelle Main est abonnée.

Dans Pass :

        public delegate void PasswordChangedHandler(object sender, string password);
        public event PasswordChangedHandler PasswordChanged;

    quand le password change, tu ajoute

    if (PasswordChanged!=null)
        PasswordChanged(this, this.textBoxPassword.Text)

Dans Main :

    maFormPass.PasswordValidationChanged += OnMyPasswordChanged

    et

    void OnMyPasswordChanged(object sender, string password)
    {
        this.ChauffButton.Text = password;
    }
attention : a la fermeture de la form Pass, n'oublie pas le
 maFormPass.PasswordValidationChanged -= OnMyPasswordChanged

Simple, non ?
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de fcaruso
rdube 6 Messages postés jeudi 18 septembre 2008Date d'inscription 4 février 2009 Dernière intervention - 4 févr. 2009 à 14:52
0
Utile
merci !!!
Commenter la réponse de rdube
rdube 6 Messages postés jeudi 18 septembre 2008Date d'inscription 4 février 2009 Dernière intervention - 4 févr. 2009 à 14:54
0
Utile
merci !

grace a toi j'ai été en mesure de faire changer le texte !!

merci encore !
Commenter la réponse de rdube

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.