Problème Visual Basic
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Problème Visual Basic



  1. #1
    patrickg74

    Problème Visual Basic


    ------

    Bonjour,
    je travaille actuellement sur une application en Visual Basic qui contient plusieurs labels (au moins une vingtaine) auxquels on leur affecte une valeur par une boucle For
    Mais au lieu de mettre label1.text =... , label2.text=... , ... n'est-il pas possible de faire ça plus efficacement ?

    -----

  2. #2
    azad

    Re : Problème Visual Basic

    Salut
    Peut-être peut on faire label(k) où k serait un index, alors
    for i = 1 to k
    label(i) = a(i) .... par exemple les éléments d'un tableau a(n)
    ....
    next

    Connais pas VisualBasic.

  3. #3
    Optimix

    Re : Problème Visual Basic

    Bonjour,
    La solution proposée par azad est possible sous VB 6.0, elle ne l'est pas sous VBA Excel 2003. C'est pourquoi il est toujours bon de préciser quel type de VB on utilise.
    Sous VB 6.0, lorsqu'on veut indexer un même contrôle, il suffit d'entrer la valeur 0 dans le premier contrôle, puis de faire des copier-coller du contrôle sur la feuille. Le 2e contrôle prendra automatiquement la valeur 1, le 3e la valeur 2, etc. Une fois ces contrôles indexés, on pourra pourra les manipuler dans une boucle. Ex pour une mise en page avec 6 étiquettes :
    Code:
        For i = 0 To 5
            Label1(i).Left = 200
            Label1(i).Top = 1000 + i * 400
        Next i
    Sous VBA 2003, la propriété .Index n'existe pas. On peut contourner l'obstacle en utilisant les collections d'objet.

  4. #4
    patrickg74

    Re : Problème Visual Basic

    Merci pour la réponse, il me semblait bien qu'il fallait faire label(i). Je suis sous VB 2008 Express et cela marche sans problème.

  5. A voir en vidéo sur Futura
  6. #5
    Optimix

    Re : Problème Visual Basic

    Alors bon vent.

Discussions similaires

  1. Problème de réception port série visual basic ( visual studio 2012)
    Par extremgear dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 30/07/2013, 22h44
  2. problème avec visual basic
    Par 369 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 05/01/2011, 20h59
  3. Problème visual basic
    Par invite02740dd6 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 12/12/2010, 10h50
  4. Problème Visual Basic 6
    Par inviteb53c3bd2 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 11/10/2008, 16h51
  5. probleme : programmer en visual basic c++ 6.0
    Par invite3a0dfb22 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 07/06/2006, 19h40