Comment savoir si un objet est deja instancier [Résolu]

elfourbos 66 Messages postés jeudi 24 avril 2003Date d'inscription 10 août 2007 Dernière intervention - 4 juil. 2006 à 10:57 - Dernière réponse : bernie666 427 Messages postés mercredi 1 octobre 2003Date d'inscription 29 janvier 2008 Dernière intervention
- 4 juil. 2006 à 12:05
Bonjour a tous, en cet belle saison estival (qu'il fait chaud dans nos bureau, on serais pas mieux pour coder sur une petite terrasse ombragé avec un pack de biere au bord de la mer, mais les patrons ils comprennent comment etes plus rentable.....

Bon voila trève de plaisanterie, je rencontre un petit souci que j'aimerais vous exposer pour me permettre d'y voir un peu plus clair
j'ai en fait un bouton et lorsque j'apuie dessus pour la premiere fois je voudrais qu'il m'instancie un objet et qu'il me rajoute la valeur du tag du bouton par example dans un attribu de cet objet instancié et si je rapuie dessus qu'il rajoute uniquement cette valeur sans instancier un nouvel objet...

voila je cherche une methodes qui me permete de savoir si un objet est deja instancié?
merci d'avance j'espere que j'eu été assez clair dans mes propos , bonne programmation a tous!
mat.
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 4 juil. 2006 à 11:09
1
Merci
pas besoin de l'initialiser à null... c'est la valeur par défaut.

private object obj;

protected void TonBouton_Click(object sender, EventArgs e) {
    if (obj == null) {
       obj = object();
    }
    obj.Valeur = TonBouton.Tag;
}

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]

Merci sebmafate 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de sebmafate
gcorbineau 143 Messages postés vendredi 28 janvier 2005Date d'inscription 25 octobre 2006 Dernière intervention - 4 juil. 2006 à 11:03
0
Merci
Tu peux initialisé ton objet lors de ta déclaration à null, et lorsque tu click sur ton bouton tu verifie si ca valeur est à null. si oui tu l'instancie et tu ajoute ta valeur sinon ajoute uniquement ta valeur.

Exemple:

objet toto = null ;

public button_onClick(.....) {
if(toto == null) {
toto = new objet() ;
}
toto.valeur = button.tag ;
}
Commenter la réponse de gcorbineau
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 4 juil. 2006 à 11:24
0
Merci
Moi ma convention, c'est de toujours initialiser les objects

VC# forever
=13319
Commenter la réponse de cs_Bidou
elfourbos 66 Messages postés jeudi 24 avril 2003Date d'inscription 10 août 2007 Dernière intervention - 4 juil. 2006 à 12:00
0
Merci
oki merci beaucoup pour votre reponse c'est exactement ca que joulais lire.... a charge de revanche!!

mat.
Commenter la réponse de elfourbos
gcorbineau 143 Messages postés vendredi 28 janvier 2005Date d'inscription 25 octobre 2006 Dernière intervention - 4 juil. 2006 à 12:05
0
Merci
je suis d'accord avec toi elfourbos il vaut mieux iniatliser pour lever toutes ambiguité
Commenter la réponse de gcorbineau
bernie666 427 Messages postés mercredi 1 octobre 2003Date d'inscription 29 janvier 2008 Dernière intervention - 4 juil. 2006 à 12:05
0
Merci
    "qu'il fait chaud dans nos bureau, on serais pas mieux pour coder sur
une petite terrasse ombragé avec un pack de biere au bord de la mer"

tsss tu me fais rever :p

Bonne journée @ vous

++
Commenter la réponse de bernie666

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.