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 6 et antérieur Discussion :

Tableau de Form


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur C#
    Inscrit en
    Avril 2011
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur C#
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 348
    Par défaut Tableau de Form
    Bonjour,

    J'aimerai dans mon application créer un tableau de winForm.

    c'est-à-dire par exemple :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Dim tabForm(2)
     
    tabForm(0) = Me.Command0
    tabForm(1) = Me.Command1
     
     For x = 0 To UBound(tabForm)
            msgbox(tabForm(x).width)
     Next

    il me met qu'un objet est requis.

    Existe-t'il une manière de procéder ?

  2. #2
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Bonjour,
    1/ tabForm n'est pas typé : pas glop pas glop, surtout pour quelqu'un venant de C#
    2/ tabForm(0) = Me.Command0 tel que défini retourne la propriété par défaut de command0 soit value
    et non l'object en lui-même qui nécessite une affectation par l'intermédiaire de Set
    => Set tabForm(0) = Me.Command0

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur C#
    Inscrit en
    Avril 2011
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur C#
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 348
    Par défaut
    Merci j'avais trouvé entre-temps mais je n'avais pas encore eu l'occasion de poster ma réponse.

    La raison pour laquelle je ne l'avais pas typé c'est que je ne savais pas quel type je devais mettre !!! ^^
    J'avais essayé 'Variant' mais je ne savais pas que pour attribuer un control dans mon tableau de control je devait mettre 'SET' devant.

    Ah force de recherche, je me suis rendu compte que ce devait être un type 'Control', j'avais 'Form' en tête, et j'ai eu du mal à m'en détacher ... (alors qu'en C# c'est control aussi ... )

    Je travail en C# habituellement et ces petites particularités de VB6 sont assés déroutante quand on a commencé sur .NET ...

    Merci pour ta réponse Dark Vader

  4. #4
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Une astuce simple pour typer correctement une variable :
    => debug.print typename(myvar)

    Si Control est générique, CommandButton est plus strict.

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur C#
    Inscrit en
    Avril 2011
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur C#
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 348
    Par défaut
    Merci pour l'info

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher le contenu d'un tableau sous forme de lien
    Par vivicente dans le forum Langage
    Réponses: 1
    Dernier message: 06/10/2009, 17h34
  2. Impossible d'afficher le tableau sous forme de grille
    Par *alexandre* dans le forum SharePoint
    Réponses: 1
    Dernier message: 22/07/2009, 08h52
  3. [Tableaux] Exporter un tableau sous forme d'image
    Par debutanteVB.NET dans le forum Langage
    Réponses: 2
    Dernier message: 27/10/2008, 11h35
  4. [Débutant C#]tableau sur form
    Par brv1guizmo dans le forum Windows Forms
    Réponses: 1
    Dernier message: 07/05/2008, 16h25
  5. Réponses: 2
    Dernier message: 03/11/2007, 11h24

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