IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

La référence d'objet n'est pas définie à une instance d'un objet :x


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 63
    Par défaut La référence d'objet n'est pas définie à une instance d'un objet :x
    Bonjour à tous !
    Je debute, et j'ai un problème que je n'arrive pas à résoudre ...

    Voila, mon problème,j'aimerai rendre un bouton invisible se situant sur la form jouer, par l'intermédiaire d'une form positionxy :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    coordonnex = positionx(cboselonx.Selectedindex)
    coordonney = positiony(cboselony.Selectedindex)
     
    cordonnexy = coordonnex & coordonney
     
    jouer.controls(coordonnexy).Visible = False
    Voila ... la coordonnexy est bien valable(exemple on recuper bien 2A), et le bouton sur la form jouer, nommé 2A existe bien ...
    Mais cela me renvoie une erreur : La référence d'objet n'est pas définie à une instance d'un objet.
    Conseils : Utilisez le mot clé "New" pour créer une instance d'objet !

    Pouriez vous m'aider please ...

  2. #2
    AP
    AP est déconnecté
    Membre chevronné
    Avatar de AP
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2002
    Messages : 480
    Par défaut
    En général on a cette erreur quand on essaie de modifier un "objet" non instancié (en gros une référence nothing) . As tu bien créé ton objet par un new?
    Sinon autre question, pourquoi n'utilises-tu pas la propriété visible de ton bouton pour le cacher? ce serait beaucoup plus propre...

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 63
    Par défaut
    As tu bien créé ton objet par un new ?

    J'ai créer mon objet directmeent avec l'interface. Ca ne va pas ?

  4. #4
    AP
    AP est déconnecté
    Membre chevronné
    Avatar de AP
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2002
    Messages : 480
    Par défaut
    Normalement si.
    Mais pourquoi t'acharnes-tu à ne pas utiliser la propriété .Visible de ton bouton? c'est fait pour.

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 63
    Par défaut
    En faite, le bouton se trouve sur une autre form ...
    Je suis obligé de passer par Jouer.controls(nombouton).visible = false

    ...

Discussions similaires

  1. Réponses: 5
    Dernier message: 28/09/2007, 10h38
  2. Réponses: 2
    Dernier message: 09/09/2007, 14h25
  3. Réponses: 8
    Dernier message: 04/06/2007, 16h20
  4. Réponses: 24
    Dernier message: 01/06/2007, 09h26
  5. Réponses: 8
    Dernier message: 11/07/2006, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo