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

VB.NET Discussion :

Création d'une instance pour les windows form oui ou non?


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 13
    Points : 12
    Points
    12
    Par défaut Création d'une instance pour les windows form oui ou non?
    Bonjour à tous,


    J'ai un doute quant a la bonne procédure pour l'utilisation des formulaires windows form.

    Voila j'ai créer un Windows form MyWindowsForme1.

    Quant je veux l'utiliser je doit l'instancié ou pas.

    Car j'ai vu sur ceratin forum qu'il fallait le faire. Pourtant lorsque je l'utilise directement ça fonctionne aussi.

    Quelle est la bonne procédure? Semblerait til qu'il y une different entre VB.net et Visual Basic 6.0

    Merci pour vos réponses

  2. #2
    Membre régulier Avatar de horemheb
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2010
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2010
    Messages : 122
    Points : 77
    Points
    77
    Par défaut
    Bonjour, je ne suis pas un pro de VB donc je ne peux que vous apporter mon point de vue. J'utilise Visual Basic 2010 Express qui, quand on crée un nouveau projet, met à votre disposition un Form1 directement exploitable quand vous choisissez Application Windows Form, sans instanciation. Je ne saurais pas vous expliquer le détail de ce mécanisme.

    Il affiche un onglet Form1.vb [Design] qui permet d'ajouter divers contrôles à la fenêtre au travers de sa boîte à outils et vous pouvez accéder au code par un clic droit dans la fenêtre, en choisissant Afficher le code.
    Ensuite ça devient plus ou moins compliqué selon ce que vous souhaitez développer.

    En attendant que d'autres précisent mon propos,
    Bonne continuation.

  3. #3
    Membre éclairé
    Homme Profil pro
    Technicien bio médical
    Inscrit en
    Décembre 2012
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien bio médical
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2012
    Messages : 328
    Points : 768
    Points
    768
    Par défaut
    Bonjour,

    Je pense qu'il est nécessaire que vous preniez l'habitude d'instancier vos formulaires comme vous le ferriez avec n'importe quel autre objet.

    Un formulaire n'est rien d'autre qu'un objet qui a besoin d'être instancié pour accéder à ses propriétés.

    Si vous avez besoin de plusieurs instances d'un même formulaire comment allez vous faire pour les créer et les différencier?

  4. #4
    Membre chevronné Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Points : 1 961
    Points
    1 961
    Par défaut
    En .Net il faut toujours avoir à l'esprit que c'est basé sur la POO, et qu'un objet a un cycle de vie, il naît (New Form), vit (code et traitement), et meurt (Close() / Dispose() ) (même si le compilateur s'occupe souvent lui-même de la destruction des objets et leurs ressources)

    Comme disait Vercingétorix : "Mieux vaut trop d'instanciations que pas assez"

Discussions similaires

  1. Réponses: 8
    Dernier message: 03/09/2011, 17h02
  2. création d'une div pour les suggestions
    Par djo007 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/07/2011, 00h13
  3. Tutoriel pour débuter rapidement avec les Windows.Forms ?
    Par Leelith dans le forum Windows Forms
    Réponses: 6
    Dernier message: 03/12/2008, 14h25
  4. Lister les windows form d'une solution
    Par el-gringo dans le forum Windows Forms
    Réponses: 7
    Dernier message: 04/07/2008, 12h35
  5. [C#] Validator pour les Windows Forms ?
    Par nicolas.pied dans le forum Windows Forms
    Réponses: 6
    Dernier message: 12/02/2007, 09h56

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