Déclaration de variable "object" ou "control"

Résolu
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009 - 11 nov. 2004 à 16:25
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009 - 4 déc. 2004 à 20:59
Bonjour,

je souhaiterai utiliser une variable "object" ou "control", afin de pouvoir utiliser une variable comme objet. Exemple:

Variable = Command1
Variable.Left = 4000

Le problème est que l'on ne peut utiliser la variable comme objet.
Il doit donc y avoir une manière particulière de déclarer la variable, car

Dim Variable As Object
ou Dim Variable As Control

ne sont pas valides.
Si quelqu'un connaitrait la réponse ça me serait bien utile, ou alors une solution quelconque à mon problème.
Merci d'avance

Vedlen

9 réponses

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
11 nov. 2004 à 16:32
En vb6 :

Dim v as object 

set v = text1
v.text="blablabla"


    Dim v As Object
    Set v = Form1.Controls.Add("VB.CommandButton", "button")
    v.text="blablable"


@+

E.B.
3
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
15 nov. 2004 à 18:52
Ex:

dim v as object 
set v= Form1.Controls("Command1")


@+

E.B.
3
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
4 déc. 2004 à 19:12
Maybe...

    Dim Selection As Object
    Dim Index As Long
    Set Selection = Form1.Controls("Image").Item(Index)


@+

E.B.
3
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
11 nov. 2004 à 16:33
en .NET c'est encore plus simple en utilisant le mot clef NEW

@+

E.B.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009
11 nov. 2004 à 16:50
Merci !!

Vedlen
0
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009
15 nov. 2004 à 14:14
Ok, mais comment faire pour que la raiable "incarne" un objet à partir d'une chaine de caractère?

Ex: Set V = "bidule"

mais ca ne marche pas

Vedlen
0
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009
16 nov. 2004 à 13:07
Merci beaucoup!

Vedlen
0
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009
4 déc. 2004 à 17:38
Re

J'aimerai sélectionner un objet qui se trouve dans dans un groupe. Si je fais:

Selection = Form1.Controls("Image(" & Index & ")")


ça ne marche pas, il doit y avoir une procédure spéciale pour les index...

Vedlen
0
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009
4 déc. 2004 à 20:59
Merci c'est sympa ;)

Vedlen
0
Rejoignez-nous