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 :

liste de choix variable comme paramètre d'une propriété


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Par défaut liste de choix variable comme paramètre d'une propriété
    J'ai une DLL qui gère un ou plusieur TextBox

    (Pour vous mettre dans le contexte.)

    A chaque Nouveau Text que la DLL doit gèrer
    tu fait AjouterTextBox(TextX as TextBox).


    Je veux une liste de choix variable que j'utiliserais dans une procédure comme paramètre (La liste de tous le text gèrer pas la DLL.)

    Je pensais utiliser ENUM mais je ne sais pas si il est modifiable après sa déclaration.

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    j'ai du mal à comprendre ce que tu veux ..?

    peu-être une collection ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Command1_Click()
    Dim c As New Collection
    Dim i As Integer
    c.Add "route"
    c.Add "voiture"
    c.Add "velo"
    c.Add "moto"
     
    For i = 1 To c.Count
     Debug.Print c(i)
    Next
     
    End Sub

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Par défaut
    UNe collection ca marche pas,

    J'ai une propriété, dans ma DLL, qui peut accèder a plusieurs objet (quantité variable).

    La facon de choisir à quel objet tu fait référence, c'est avec un paramètre de type string par lequel tu communique le nom de l'objet en question.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Public Property get Caption_ObjetX(ByVal Nom as string) as string
          For i = 1 to ubound(ObjetX)
                If ObjetX(i).name = Nom Then
                      Caption_ObjetX = ObjetX(i).caption
                      exit for
                end if
          Next i
    end property
    Je veux que, lors de la programmation du programme CLIENT

    ,quand tu arrive la ou tu entre le paramètre Nom, une liste de choix s'affiche.
    (Comme avec un ENUM qui serait dynamique, si ca existe)

    Es-ce possible?

Discussions similaires

  1. Réponses: 20
    Dernier message: 19/11/2016, 22h32
  2. variable comme source d une liste modifiable
    Par adelsunwind dans le forum IHM
    Réponses: 1
    Dernier message: 16/10/2008, 16h10
  3. Réponses: 11
    Dernier message: 19/12/2007, 13h18
  4. utiliser une variable comme paramètre de l'objet range
    Par stdebordeau dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/10/2007, 14h56
  5. Passage d'une variable comme paramètre d'une fonction
    Par lowman dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/10/2007, 15h12

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